第十四章JSON
1.什么是JSON
2.JSON的定义和访问
JSON的定义
JSON的类型是一个Object类型
JSON的访问
我们要得到其中的一个值,对其进行遍历即可
这个可以得到JSON对象
3.JSON在JavaScript中两种常用的转换方式
4.JavaBean和JSON的相互转换
要在Java中操作JSON,要先导入JSON的jar包
测试要先导入下面两个jar包
当我们有这个JSON字符串的时候,我们是可以将其转换成它对应的JavaBean的
5.List集合和JSON的相互转换
但此时若想要取出其中一个
类型转换异常,map不能转换为person
List集合中的类型为map类型
那我们如果想要将一个字符串转换为一个list集合,并且其中的每一个都为person
如果想转换为list,我们不能简单的使用一个JavaBean,应该使用Type类型
JSON的jar包中提供了一个类TypeToken来将一个字符串转换为list
我们先写一个类来继承TypeToken,
其中有一个泛型,这个泛型中就放要转换回去的具体的list类型
我们可以放List,也可以放ArrayList
这个类中什么都不用干
成功转换
6.map集合和JSON的相互转换
但上面的写法很麻烦,我们每次都要写一个类去继承TypeToken,然后new一下
我们可以使用匿名内部类来简化它
原文地址:https://blog.csdn.net/m0_72232218/article/details/135541632
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_55704.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!