java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > Java修改JsonObject中的属性值

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的值。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文