190720-02(JSON 語(yǔ)法){JSON<\>Java互換/SON<\>List互換}

1.java bean 轉(zhuǎn)換為json格式的字符串

User user = new User("zhangsan",18);

String jsonString = JSON.toJSONString(user);

System.out.println(jsonString);


json格式的字符串


2.將json格式的字符串轉(zhuǎn)化為java bean

String userStr = "{ \"age\" : 20 , \"name\" : \"rosin\"}";

User userJB = JSON.parseObject(userStr, User.class);

System.out.println(userJB.getName());

System.out.println(userJB.getAge());


java bean的成員屬性


3.將json格式的字符串(數(shù)組)轉(zhuǎn)換為java中的list

String? userListstr = "[{ \"age\" : 20 , \"name\" : \"rosin\"},{ \"age\" : 20 , \"name\" : \"sonbin\"}]";

List<User> list = JSON.parseArray(userListstr, User.class);

System.out.println(list.get(1).getName());


取得list中的下標(biāo)為1的name屬性


4.將list轉(zhuǎn)換為json格式的字符串

List<User> list2 = new ArrayList();

list2.add(new User("aaa",18));

list2.add(new User("bbb",28));

list2.add(new User("ccc",38));

String jsonString2 = JSON.toJSONString(list2);

System.out.println(jsonString2);


json格式的字符串
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容