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

猜你喜欢

转载自blog.csdn.net/zouyang920/article/details/130867310