亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:6日期: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)的目前沒(méi)有做嘗試

補(bǔ)充知識(shí):讀寫(xiě)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來(lái)自commons-io工具類]

4.寫(xiě)json文件

File file = new File(filePath);

FileUtils.writeStringToFile(file, json, 'UTF-8'); [FileUtils來(lái)自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串寫(xiě)入json文件;

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

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 在线人成精品免费视频 | 麻豆视频在线免费观看 | 97久久久久国产精品嫩草影院 | 欧美另类亚洲一区二区 | 亚洲综合一区二区三区四区 | 久久受www免费人成看片 | 亚洲精品国产一区二区 | 人久热欧美在线观看量量 | 麻豆传媒入口直接进入免费 | 2020年国产一国产一级毛卡片 | xxxxxx日本护士xxxx | 久久毛片网 | 中国美女黄色一级片 | 伊人色综合久久天天网蜜月 | 国产在线精品观看一区 | 亚洲综合图库 | 九九99九九视频在线观看 | 精品国产一区二区三区四区色 | 婷婷影院在线综合免费视频 | 亚洲欧美日韩精品久久奇米色影视 | 激情婷婷综合 | 久久久国产精品免费 | 国产精品免费一区二区三区 | 故意坐公交忘穿内裤被挺进小说 | 欧美一级高清片欧美国产欧美 | 黄色福利视频 | 99久热re在线精品视频 | 久久国产欧美另类久久久 | 国产成人精品天堂 | 午夜污片 | 人与牲动交xxxxbbbb | 国产精品久久久久久影视 | 精品免费国产 | 九九热国产在线 | 热99re久久精品这里都是免费 | 一级 在线播放 | 97香蕉| 日本aaaa级毛片在线看 | 成人在线激情视频 | 国产精品日韩高清在线蜜芽 | 亚洲精品不卡在线 |