如何在Android中更新JSON数据。我得到了几个数据集,我想改变一个。我怎么能这样做?
答案 0 :(得分:3)
您可以覆盖value
,只需将Object
再次添加到JSONObject
中,并使用其他值。
<强> E.g: - 强>
String jsonStr = "{\"a\" = 1, \"b\" = 2}";
try {
JSONObject json = new JSONObject(jsonStr);
json.put("a", 3);
} catch (JSONException e) {
}
根据您的需要和JSON
结构修改此内容。
答案 1 :(得分:0)
您可以参考
http://www.vogella.com/articles/AndroidJSON/article.html#androidjson_write
public void writeJSON() {
JSONObject object = new JSONObject();
try {
object.put("name", "Jack Hack");
object.put("score", new Integer(200));
object.put("current", new Double(152.32));
object.put("nickname", "Hacker");
} catch (JSONException e) {
e.printStackTrace();
}
System.out.println(object);
}