1
fastJson版本为1.2.76
fastJson版本为1.2.76
因为Record内部没有getter(),setter()
,所以序列化出来是空的.
这个问题目前官方提供的方案是升级到fastjson2,但是fastjson2破坏了大部分fastjson1的API,目前恐怕只能强行fieldBase=true
勉强支持,副作用也很强。
var record = new SomeRecorrd();
// 序列化
var json = JSON.toJSONString(record, new SerializeConfig(true));
// 反序列化
var jsonObject = JSON.<JSONObject>parseObject(json, JSONObject.class, parser);
anyway, 使用jackson
吧,至少不是拿用户当猴耍。