在JSONObject的更新内容 [英] Update elements in a JSONObject

查看:234
本文介绍了在JSONObject的更新内容的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

可以说,我给了一个JSONObject的

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

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

象下面这样:

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

解决方案

使用put方法:<一href="http://www.json.org/javadoc/org/json/JSONObject.html#put%28java.lang.String,%20java.lang.Object%29">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");

这篇关于在JSONObject的更新内容的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆