Java如何修改JsonObject中的属性值
作者:bst@微胖子
这篇文章主要介绍了Java如何修改JsonObject中的属性值问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
1、例子介绍
//字符串示例 { "parentkey1":"name", "parentkey2": { "childkey":"test" }, }
JSONObject jObject = new JSONObject(String jsoninputfileasstring); jObject.getJSONObject("parentkey2").put("childkey","data1"); System.out.println(jObject);
//处理结果 { "parentkey1":"name", "parentkey2": { "childkey":"data1" }, }
2、应用实例
//远程请求获取company_token值 JSONObject jsonObject = HttpClientUtils.doGet("https://biaozhun01.wpseco.cn/open/preview/v2/url?app_token=" + params.getApp_token() + "&file_id=" + params.getFile_id() + "&scene_id=" + params.getScene_id(), headers, null); //成功获取了数据,但是url有问题,需要拼接&_w_demo_token=4dcbb27fbbb340eda598dbe75fc5 String url = jsonObject.getString("url") + "&_w_demo_token=4dcbb27fbbb340eda598dbe75fc5"; jsonObject.put("url", url); return R.ok(jsonObject);
成功修改了url的值。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。