这似乎是有效的Json,但Json解析器在地址文本上抛出异常。我们不能将阿拉伯值作为Json值吗?
{
"deliveryTime":"12:34:00",
"deliveryDate":"07-09-2017",
"paymentType":1,
"deliveryMethod":1,
"address":{
"text":"\"7774 جبل الجزيره، طويق"\, "\الرياض \13791 3836، السعودية\"",
"geo":{
"latitude":24.580577,
"longitude":46.518820
},
"noteToDriver":"Near bank",
"country":"Saudi Arabia"
}
}
https://jsonlint.com/抛出异常,但我无法弄清楚这个问题。它有双引号正确转义,引用整个地址值。我认为问题是由于语言的左右性质导致了错误。
错误:第7行的解析错误: ... 4جبلالجزيره,طويق“\,”\الرياض\ 13791 ----------------------- ^ 期待'EOF','}',':',',',']',得到'未定义'