JSON

简介

JSON(JavaScript Object Notation, JS 对象标记)是一种轻量级的数据交换格式,目前使用特别广泛。

  • 采用完全独立于编程语言的文本格式来存储和表示数据。
  • 简洁和清晰的层次结构使得JSON成为理想的数据交换语言。

在JavaScript语言中,一切都是对象,因此任何JavaScript支持的类型都可以通过JSON来表示,例如字符串、数字、对象、数组等。语法格式如下:

  1. 对象表示为键值对,数据由逗号分隔
  2. 花括号{}保存对象
  3. 方括号[]保存数组

JSON键值对是用来保存JavaScript对象的一种方式,和JavaScript对象的写法大同小异,键值对组合中的键名在前,用双引号""包裹,使用冒号:分隔,之后跟着对应的值。


Controller返回JSON数据

Jackson

Jackson是目前比较好的json解析工具。

导包

1
2
3
4
5
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.15.1</version>
</dependency>