jQuery MiniUI

标题: miniui与flexjson [打印本页]

作者: nuangnian    时间: 2015-5-15 15:45:53     标题: miniui与flexjson

好像官网提供的例子 。flexjson无法把java Boolean这种封装类定义的属性转化成json序列。
  JSONSerializer serializer = new JSONSerializer();
  serializer.transform(new DateTransformer("yyyy-MM-dd'T'HH:mm:ss"),
    Date.class);
  serializer.transform(new DateTransformer("yyyy-MM-dd'T'HH:mm:ss"),
    Timestamp.class);
  return serializer.deepSerialize(obj);

作者: felt    时间: 2015-5-15 16:40:18

flexjson可以正常转换boolean类型数据
我们用了4,5年了没发现过什么问题
作者: nuangnian    时间: 2015-5-15 16:45:07

felt 发表于 2015-5-15 16:40
flexjson可以正常转换boolean类型数据
我们用了4,5年了没发现过什么问题

boolean 可以
但是Boolean它就无视了
作者: nuangnian    时间: 2015-5-15 16:46:00

felt 发表于 2015-5-15 16:40
flexjson可以正常转换boolean类型数据
我们用了4,5年了没发现过什么问题

                serializer.transform(new DateTransformer("yyyy-MM-dd'T'HH:mm:ss"),
                                Date.class);
                serializer.transform(new DateTransformer("yyyy-MM-dd'T'HH:mm:ss"),
                                Timestamp.class);
                serializer.transform(new BooleanTransformer(),
                                Boolean.class);
                return serializer.deepSerialize(obj);
刚刚加了这个也无效啊
作者: nuangnian    时间: 2015-5-15 16:53:41

felt 发表于 2015-5-15 16:40
flexjson可以正常转换boolean类型数据
我们用了4,5年了没发现过什么问题

[attach]6136[/attach][attach]6137[/attach]
这种类型的

作者: felt    时间: 2015-5-15 17:12:09

nuangnian 发表于 2015-5-15 16:53
这种类型的

你贴的图片我看不出什么东西
你现在就建一个java对象用flexjson解析看有没有效果

作者: wgw0513    时间: 2015-10-5 10:15:22

felt 发表于 2015-5-15 16:40
flexjson可以正常转换boolean类型数据
我们用了4,5年了没发现过什么问题

怎么把时间那个T去掉。Object objBean=JSONObject.toBean(jsonObj,cass);    //转换成JavaBean如果不去掉时间的T就会JavaBean的时候都时间都变成00:00:00
作者: wgw0513    时间: 2015-10-5 10:24:21

wgw0513 发表于 2015-10-5 10:15
怎么把时间那个T去掉。Object objBean=JSONObject.toBean(jsonObj,cass);    //转换成JavaBean如果不去掉 ...

"releaseTime":"2015-10-05T10:25:23"
作者: felt    时间: 2015-10-8 10:12:05

wgw0513 发表于 2015-10-5 10:24
"releaseTime":"2015-10-05T10:25:23"

请参考我们试用包内的后台方法




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2