在JSONObject的更新内容内容、JSONObject

由网友(ー個亽遠行)分享简介:可以说,我给了一个JSONObject的{人:{名:山姆,姓:ngonma},车:{作:丰田,模式:雅力士}}如何更新一些的的JSONObject的价值观? 象下面这样:字符串名称= jsonArray.getJSONObject(0).getJSONObject(人)的getString(名)。NAME =Samm...

可以说,我给了一个JSONObject的

  {
 人:{名:山姆,姓:ngonma},
 车:{作:丰田,模式:雅力士}
 }
 

如何更新一些的的JSONObject的价值观?

象下面这样:

 字符串名称= jsonArray.getJSONObject(0).getJSONObject(人)的getString(名)。
NAME =Sammie;
 

解决方案 ES5的扩展内容 严格模式,JSON Object Arrary扩展方法和bind

使用put方法:http://www.json.org/javadoc/org/json/JSONObject.html#put%28java.lang.String,%20java.lang.Object%29

 的JSONObject人= jsonArray.getJSONObject(0).getJSONObject(人);
person.put(姓名,Sammie);
 

Lets say I gave a JSONObject

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

How do I update some of the values in the JSONObject?

Like below :

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

解决方案

Use the put method: http://www.json.org/javadoc/org/json/JSONObject.html#put%28java.lang.String,%20java.lang.Object%29

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

阅读全文

相关推荐

最新文章