fastjson对JSONObject中的指定字段重新赋值

更新时间:2023-05-12 14:04:36 阅读: 评论:0

fastjson对JSONObject中的指定字段重新赋值
JSONObject对同⼀个key重新put时,新值就会取代旧值,没有t之类的⽅法
构建json string时,所有的引号都要转义
package xx;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
// 对JSONObject中的指定字段重新赋值
public class testJsonReplace {
public static void main(String[] args) {
String query_jsonstr = "{\"timezone\":\"GMT+0\",\"action\":\"front_BRAND\",\"format\":\"true\",\"lan\":\"en_us\",\"column\":[\"day\",\"impressions\",\"clicks\",\"ctr\",\"br  JSONObject query = JSON.parObject(query_jsonstr);
if (JSONObject("filter") != null) {
JSONObject posJson = new JSONObject();
posJson.put("op", "in");
posJson.put("value", "2454117");
}
String posid = JSONObject("filter").getJSONObject("posid").getString("value");
String newJsonStr = JSONString();
System.out.println(newJsonStr);
}
}

本文发布于:2023-05-12 14:04:36,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/105783.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:旧值   取代   赋值   转义   指定   引号   没有
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图