190720-02(JSON 语法){JSON<\>Java互换/SON<\>List互换}

1.java bean 转换为json格式的字符串

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

String jsonString = JSON.toJSONString(user);

System.out.println(jsonString);


json格式的字符串


2.将json格式的字符串转化为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格式的字符串(数组)转换为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中的下标为1的name属性


4.将list转换为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格式的字符串
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容