Java实体序列化JSON字符串字段乱序
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json

·
一、普通转换
转换后的data字段顺序乱序
JSONObject jsonObject = JSONObject.parseObject(jsonString); String data = JSON.toJSONString(jsonObject);
二、正确写法转换
JSONObject jsonObject = JSONObject.parseObject(jsonString, Feature.OrderedField); String data = JSON.toJSONString(jsonObject);
三、示例
Bean1 bean1 = new Bean1(); bean1.setCODE("00000"); bean1.setMSG("成功!"); bean1.setMESSAGE("成功!"); bean1.setData("1"); bean1.setResult("1"); String jsonString = JSON.toJSONString(bean1); JSONObject jsonobject0 = JSONObject.parseObject(jsonString); JSONObject jsonobject = JSONObject.parseObject(jsonString, Feature.OrderedField);
可以发现添加Feature.OrderedField顺序是原来顺序的
有用请点赞,养成良好习惯!
疑问交流鼓励请留言!




适用于现代 C++ 的 JSON。
最近提交(Master分支:6 个月前 )
51a77f1d
1 天前
756ca22e
1 天前
更多推荐
所有评论(0)