午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

Java替換(新增)JSON串里面的某個(gè)節(jié)點(diǎn)操作

瀏覽:30日期:2022-08-20 15:05:24

替換JSON串里面的某個(gè)節(jié)點(diǎn)

這里使用的是alibaba的fastjson,使用JSONObject解析替換,這里的key存在就會(huì)替換,不存在就新增

JSONObject object = JSONObject.parseObject(jsonString); object.put('name', '張三'); object.put('phone', '13512345678'); newJsonString = object.toJSONString();

jsonString是一個(gè)JSON串

需要替換子節(jié)點(diǎn)的目前沒有做嘗試

補(bǔ)充知識(shí):讀寫json文件并新增或覆蓋其中的數(shù)據(jù)節(jié)點(diǎn)

1.json轉(zhuǎn)Map

Map map = JSON.parseObject(json); [使用fastjson]

2.Map轉(zhuǎn)json

String json = JSON.toJSONString(map); [使用fastjson]

3.讀json文件

File file = new File(filePath);

String json = FileUtils.readFileToString(file,'UTF-8'); [FileUtils來自commons-io工具類]

4.寫json文件

File file = new File(filePath);

FileUtils.writeStringToFile(file, json, 'UTF-8'); [FileUtils來自commons-io工具類]

5.新增json數(shù)據(jù)節(jié)點(diǎn)

使用map.put(key,value),其中key是要添加的key;

6.覆蓋json數(shù)據(jù)節(jié)點(diǎn)

使用map.put(key,value)方法,其中key是要覆蓋的key;

7.整體思路

使用commons-io的readFileToString方法讀取json文件到內(nèi)存中,使用JSON.parseObject把json轉(zhuǎn)化為Map對(duì)象,使用put方法新增或覆蓋json數(shù)據(jù)節(jié)點(diǎn),然后使用JSON.toJSONString把Map對(duì)象轉(zhuǎn)化為json,最后使用commons-io的writeStringToFile把更新以后的json串寫入json文件;

以上這篇Java替換(新增)JSON串里面的某個(gè)節(jié)點(diǎn)操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 欧美激情免费看 | 福利网址在线 | 99热这里只有精品2 超碰在线网站 | 一区二区三区不卡在线观看 | 久久精品国产精品亚洲精品色 | 国产三级精品视频 | 日韩黄毛片 | 成人久久免费视频 | 中文字幕日本一区 | 亚洲色中色 | 最新中文字幕 | 久久精品在线观看 | 亚洲天堂少妇 | 国内毛片毛片毛片 | 午夜视频入口 | 天天操天天草 | 天天精品 | 91青草视频 | 欧美色撸撸 | 国产伦精品一区二区三区在线 | 天堂久久av | 99久久精品无免国产免费 | 午夜av成人 | 97黄色 | 亚洲精品白浆高清久久久久久 | 成人在线激情 | 爆操女大学生 | 成人蜜桃网 | 一级片网 | 亚洲一区二区三区四区在线观看 | 日本黄色动态图 | a黄色一级片 | 古装做爰无遮挡三级视频 | 中文字幕一区二区视频 | 久草不卡 | 国产午夜一区 | 97在线观| av国产在线观看 | 四虎国产精品永久免费观看视频 | 成人免费在线视频网站 | 日韩三级视频在线观看 |