6.2.3、JSON数据类型6.2.3.1、JSON 字符串JSON 中的字符串必须用双引号包围。
时间: 2024-09-24 16:25:52 浏览: 52
sqoop-1.4.6.2.3.99.0-195.jar
在 JSON (JavaScript Object Notation) 数据格式中,字符串是一种基本的数据类型,用于表示文本信息。6.2.3.1 节提到的 JSON 字符串有以下几个特点:
1. **强制使用双引号**: JSON 规定所有的字符串都必须用双引号 (`"`) 包围,不管是键名还是键值。单引号 `(')` 不被视为合法。
2. **转义字符**: 如果字符串内容中含有特殊字符如换行 `\n`、双引号 `"`, 或者需要作为字符串的一部分的反斜杠 `\`, 都需要用反斜杠进行转义,例如 `\n` 表示换行,`\"` 表示实际的双引号。
3. **空白处理**: JSON 不区分空白字符(空格、制表符、换行),所以在字符串中连续的空白会被视为一个空格。
4. **Unicode支持**: JSON 支持 Unicode 编码,可以用 `\u` 开头加上四位十六进制数来表示任何 Unicode 字符。
例如,一个简单的 JSON 字符串可能是这样的:
```json
{
"name": "张三",
"message": "Hello, \"世界\"!"
}
```
在这个例子中,`"name"` 和 `"message"` 都是字符串键,而 `"Hello, \"世界\"!"` 是包含中文的字符串值。
阅读全文