java - 更新 JSONObject 中的元素

假设我给了一个 JSONObject

{
 "person":{"name":"Sam", "surname":"ngonma"},
 "car":{"make":"toyota", "model":"yaris"}
 }

如何更新 JSONObject 中的一些值?

如下:

String name = jsonArray.getJSONObject(0).getJSONObject("person").getString("name");
name = "Sammie";

最佳答案

使用 put 方法:https://developer.android.com/reference/org/json/JSONObject.html

JSONObject person =  jsonArray.getJSONObject(0).getJSONObject("person");
person.put("name", "Sammie");

https://stackoverflow.com/questions/15159610/

相关文章:

java - 在 Java 中将 JSON 转换为 XML

jquery - 如何获取 JSON 键和值?

android - 如何在Android中解析json字符串?

c# - 判断 Json 结果是对象还是数组

c# - EF 4.1 - 代码优先 - JSON 循环引用序列化错误

wcf - 在 wcf 中返回原始 json(字符串)

java - Retrofit2 安卓 : Expected BEGIN_ARRAY but was

ios - Swift读取远程通知的userInfo

json - 如何从 nginx 生成 JSON 日志?

javascript - 如何从 AJAX 调用中返回一个数组?