为什么\ xC3 \ xA9使JSON文件无效?

时间:2017-10-27 17:23:24

标签: json

我正在使用Bash script生成一个JSON文件,将“Kampai-Privé”转换为“Kampai-Priv \ xC3 \ xA9”。

为什么以下无效的JSON?

[{
    "ssid": "Kampai-Priv\xC3\xA9",
    "security": "on",
    "bitrate": "24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s"
}]

1 个答案:

答案 0 :(得分:2)

The JSON Data Interchange Format表示有效的JSON字符串不能包含\xC3之类的序列。您需要使用\ u后跟4个十六进制数字。

  

screenshot

如果是éLatin small letter E with acute),那将是\u00E9

以下是有效的JSON。

[{
    "ssid": "Kampai-Priv\u00E9",
    "security": "on",
    "bitrate": "24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s"
}]