第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

xml轉(zhuǎn)json的兩種方法

標(biāo)簽:
Java

/* 第一种方法,使用JSON-JAVA提供的方法 */        //将xml转为json        JSONObject xmlJSONObj = XML.toJSONObject(xml);        //设置缩进        String jsonPrettyPrintString = xmlJSONObj.toString(4);        //输出格式化后的json        System.out.println(jsonPrettyPrintString);

2.第二种方法

使用json-lib的XMLSerializer对象

(1)创建XMLSerializer对象

(2)使用XMLSerializer的read(xml)方法即可

/* 第二种方法,使用json-lib提供的方法 */

        //创建 XMLSerializer对象

        XMLSerializer xmlSerializer = new XMLSerializer();

        //将xml转为json(注:如果是元素的属性,会在json里的key前加一个@标识)

        String result = xmlSerializer.read(xml).toString();

        //输出json内容

        System.out.println(result);

3.测试

public class Test {    public static void main(String[] args) {        String xml = "aaaaaa21bbbbbb22";         /* 第一种方法,使用JSON-JAVA提供的方法 */        //将xml转为json        JSONObject xmlJSONObj = XML.toJSONObject(xml);        //设置缩进        String jsonPrettyPrintString = xmlJSONObj.toString(4);        //输出格式化后的json        System.out.println(jsonPrettyPrintString);         /* 第二种方法,使用json-lib提供的方法 */        //创建 XMLSerializer对象        XMLSerializer xmlSerializer = new XMLSerializer();        //将xml转为json(注:如果是元素的属性,会在json里的key前加一个@标识)        String result = xmlSerializer.read(xml).toString();        //输出json内容        System.out.println(result);     }

第一种方法输出:

{"class": {    "id": 1,    "student": [        {            "age": 21,            "name": "aaaaaa"        },        {            "age": 22,            "name": "bbbbbb"        }    ]}}

第二种方法输出:

{"@id":"1","student":[{"name":"aaaaaa","age":"21"},{"name":"bbbbbb","age":"22"}]}



作者:架构师springboot
链接:https://www.jianshu.com/p/c10569e6af61


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報(bào)

0/150
提交
取消