Java 使用REST在JSON中定位消息成功
我正在java中使用REST API实现GET,所以我几乎完成了所有工作,我现在只想生成要显示的json,但将值放入JSONObject时遇到的问题是,我想要Java 使用REST在JSON中定位消息成功,java,json,rest,Java,Json,Rest,我正在java中使用REST API实现GET,所以我几乎完成了所有工作,我现在只想生成要显示的json,但将值放入JSONObject时遇到的问题是,我想要(“消息”:“success”)在最后一次显示时显示,也就是在我显示了两个其他对象之后。但我无法理解我是如何尝试把它移到不同的地方,但我仍然在两个对象中得到(“消息”:“成功”)< /代码>。 JSONObject reply = new JSONObject(); reply.put("message", "SUCCESS"); repl
(“消息”:“success”)
在最后一次显示时显示,也就是在我显示了两个其他对象之后。但我无法理解我是如何尝试把它移到不同的地方,但我仍然在两个对象中得到<代码>(“消息”:“成功”)< /代码>。
JSONObject reply = new JSONObject();
reply.put("message", "SUCCESS");
reply.put("Leaderboard", activitySeqArray);
reply.put("Currentposition", act);
JSON看起来像这样
{
"Leaderboard": [
{
"HighScore": "3333",
"ProxyName": "user1"
},
{
"HighScore": "2222",
"ProxyName": "user2"
},
{
"HighScore": "1111",
"ProxyName": "user3"
},
{
"HighScore": "1111",
"ProxyName": "user4"
}
],
"message": "SUCCESS",
"Currentposition": {
"PatientPosition": "3",
"PatientProxyName": "user",
"PatientHighScore": "1111"
}
}
JSON键值对象是无序集,请参见中的规范。如果要保持秩序,需要使用数组。因此,JSON如下所示:
[
{
"Leaderboard": []
},
{
"Currentposition": {}
},
{
"message": "SUCCESS"
}
]