c*********r 发帖数: 2733 | 1 不是很清楚你的问题,如果是关于json object的输出顺序,可以用jsonArray解决。
先把object按顺序加到jsonArray里面,然后 put("str", jsonArray); 读的时候顺
序应该就一致了。 |
|
h*********d 发帖数: 336 | 2 只要两行吗?您方便教教我怎么做吗?或者用什么库自动转换?
还有我现在用JsonBuilderFactory一点一点build我的JsonArray 和JsonObject, 烦死
了,有啥好办法能直接从java object 生成个大JsonObject, 里面大概5,6 层嵌套?
就是一个大JSonObject 里面几个小的JsonObject, 小的里面又有JSonArray,
JsonArray 里面又是JSonObject,下面还有个3,4 层的样子。
我知道问题很低级,但能省我不少事。多谢! |
|
N******K 发帖数: 10202 | 3 参考Qt的类名和函数名称 写了 JsonObject JsonValue JsonArray 以及JsonFile
这样我的所有数据类 都可以转换为一个JsonObject 然后用JsonFile写成 .json文件
某类
{
成员1 一个数字
成员2 一个类
}
存储为
某类.json
{
"成员1" : 1,
"成员2" : "某类.成员2.json"
}
某类.成员2.json 存储 成员2
以此类推 复杂的类 都可以这么搞 |
|