实现Bencode借用github上开源项目 做了一些改造
github/dampcake/bencode
新增方法encode(object o)
实际上是利用反射将复杂对象转为map
public static Map<String, Object> beanToMapComplate(Object bean) {
if (bean == null) {
return null;
}
Map<String, Object> map = new TreeMap<String, Object>();
try {
BeanInfo beanInfo = Class());
PropertyDescriptor[] propertyDescriptors = PropertyDescriptors();
for (PropertyDescriptor property : propertyDescriptors) {
String key = Name();
if (!key.equals("class")) {
Method gette
本文发布于:2025-02-24 09:30:00,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/1740360647580101.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |