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

现在有一个json字符串{“name”:"张三","age":"20","xb":“男”,"zzmm":null}我现在用java将json转换成javabean在转换过程中它不认识不加引号null我该怎么处理,本来想通过key获取value改变value的值但是不知道怎么改key可以得到但就是不能更改value!求大神啊!!!!

这个很简单,你使用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的值已经改变了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-26
你代码都没贴, 这个要看你后台怎么弄了, 是开源框架 还是 自己实现.
相似回答