本文目錄一覽:
json對象在java中怎麼修改value的值
這個很簡單,你使用fastjson來處理。
//轉成Map
MapString,String value = JSON.parseObject(json,Map.class);
value.put("zzmm","newValue");//改變zzmm的值
JSON.toJSONString(value);//重新轉成json字元串,{「name」:"張三","age":"20","xb":「男」,"zzmm":"newValue"}
value的值已經改變了。
如何修改jsonobject對象
public static void main(String[] args) {
HashMapInteger, String hm=new HashMapInteger, String();
hm.put(1,"張三,90分");
hm.put(2,"李四,88分");
System.out.println("修改前的數據為:");
for(int i=1;i=hm.size();i++)
{
System.out.println(hm.get(i));
}
hm.put(1,"張三,99分");
System.out.println("修改後的數據為");
for(int i=1;i=hm.size();i++)
{
System.out.println(hm.get(i));
}
}
java怎麼給json對象添加一個屬性
可以使用fastjson,先轉成對應的java對象,然後新增一個屬性,轉成json的格式試試看
json中鍵(key)怎麼命名,json轉java對象時屬性如何命名?
一般就是先用比較主流的JSON包(jackson,gson,fastjson等)轉成JSON對象,然後操作和MAP一樣了
原創文章,作者:TIOSL,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/317615.html