json对象在java中怎么修改value的值

现在有一个json字符串{“name”:"张三","age":"20","xb":“男”,"zzmm":null}我现在用java将json转换成javabean在转换过... 现在有一个json字符串{“name”:"张三","age":"20","xb":“男”,"zzmm":null}我现在用java将json转换成javabean在转换过程中它不认识不加引号null我该怎么处理,本来想通过key获取value改变value的值但是不知道怎么改key可以得到但就是不能更改value!求大神啊!!!! 展开
 我来答
百度网友afe836d
推荐于2017-09-30 · TA获得超过635个赞
知道小有建树答主
回答量:367
采纳率:50%
帮助的人:301万
展开全部
这个很简单,你使用fastjson来处理。
//转成Map
Map<String,String> value = JSON.parseObject(json,Map.class);
value.put("zzmm","newValue");//改变zzmm的值
JSON.toJSONString(value);//重新转成json字符串,{“name”:"张三","age":"20","xb":“男”,"zzmm":"newValue"}

value的值已经改变了。
tangsuqq
2013-06-26 · TA获得超过369个赞
知道答主
回答量:297
采纳率:0%
帮助的人:64.7万
展开全部
你代码都没贴, 这个要看你后台怎么弄了, 是开源框架 还是 自己实现.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式