【发布时间】:2017-03-22 12:12:22
【问题描述】:
我在 java web 服务中有一个场景来接受 json 对象作为输入。这里 json 对象不确保 order.so 是否有任何规定可以将此输入 json 对象转换为java before 中的有序集合阅读它?
@发布
public Representation updateTestData(JSONObject entity) {
Representation rep = null;
JSONObject reqText;
try {
reqText = entity;
//when i'm reading the json object. attributes and values of json are not in order as that in submit
log.info("input data: " + reqText);
} catch (Exception e) {
e.printStackTrace();
log.error("EXCEPTION CAUGHT WHILE UPDATETESTDATA: " + getRequest().getResourceRef().toString()
+ " message: " + e.getMessage());
}
return rep;
}
【问题讨论】:
-
需要在Java Object中转换JSON,获取列表并排序吗?
-
你尝试过什么吗?你能把你的代码更好地帮助你吗?
-
@Nevin 请编辑您的原始帖子,而不是将代码放在评论中
-
读取 json 对象时缺少此处的顺序。我想要与输入相同的顺序
-
对不起,问题还不够清楚,为什么你需要 JSON 请求按某种顺序排列?如果您想获得
name属性,则json 的顺序无关紧要...
标签: javascript java json