更新 JSON 中的元素
示例 json 更新
{
"student":{"name":"Rahul", "lastname":"sharma"},
"marks":{"maths":"88"}
}
要更新 json 中的元素值,我們需要分配值並進行更新。
try {
// Create a new instance of a JSONObject
final JSONObject object = new JSONObject(jsonString);
JSONObject studentJSON = object.getJSONObject("student");
studentJSON.put("name","Kumar");
object.remove("student");
object.put("student",studentJSON);
// Calling toString() on the JSONObject returns the JSON in string format.
final String json = object.toString();
} catch (JSONException e) {
Log.e(TAG, "Failed to create JSONObject", e);
}
更新的價值
{
"student":{"name":"Kumar", "lastname":"sharma"},
"marks":{"maths":"88"}
}