操作json數據通過鍵(Key)修改值(Value)


對一個特定鍵的值進行修改

若strJson為字符串,值為{“ID”:"1","Code":"22","QuoteTime":"2013-12-12","Last":"22"};

Code也為字符串,值為88

  1. strJson = Regex.Replace(strJson, "(?<=\"Code\":\")[^\",]*", Code);  

 

之后,strJson值為{“ID”:"1","Code":"88","QuoteTime":"2013-12-12","Last":"22"}

 

第二種方法:

這個很簡單,你使用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的值已經改變了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM