- JSON ,是一种轻量级的数据交换格式。它基于 ECMAScript 的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
-
示例:
const json = { "name": "zjsj", "age": 22, "address": ["河北", "广西", "北京"] };
-
获取数据:
变量名.key
json.name
-
数据值value的数据类型:
- 数字:整数浮点数
- 字符串:双引号
- 逻辑值:true或者false
- 数组:中括号[ ]
- 对象:大括号{ }
- null
-
Fastjson:阿里巴巴提供的一个Java语言编写的高性能,功能完善的JSON数据库
-
使用方式:
-
导入坐标
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.80</version> </dependency>
-
Java对象转换为JSON字符串
User user =new User(); user.setId(1); user.setUsername("zjsj"); user.setPassword("520"); //java对象转换为JSON字符串 String jsonString = JSON.toJSONString(user); System.out.println(jsonString);
-
JSON字符串 转换为Java对象
//JSON字符串转换为java对象 User u = JSON.parseObject("{jsonString, User.class); System.out.println(u);
-
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)