可以使这个json正确,我在JSON online Validator
中插入json获取json无效的错误,此json中的错误是什么,以及如何使其正确, 请不要给出其他教程的链接,谢谢
{
mothmap: {
value: [{
longitude: -0.13025200000004133,
latitude: 51.4596619
}, {
longitude: -2.707384100000013,
latitude: 53.7613383
}]
}
}
答案 0 :(得分:3)
你的字符串需要双引号。这传递了验证器:
{
"mothmap": {
"value": [
{
"longitude": -0.13025200000004133,
"latitude": 51.4596619
},
{
"longitude": -2.707384100000013,
"latitude": 53.7613383
}
]
}
}
答案 1 :(得分:2)
{
"mothmap": {
"value": [
{
"longitude": -0.13025200000004133,
"latitude": 51.4596619
},
{
"longitude": -2.707384100000013,
"latitude": 53.7613383
}
]
}
}
字符串需要引号。
答案 2 :(得分:1)
如果您正在使用验证器,为什么您还没有费心去查看输出!
它说:
Parse error on line 1:
{ mothmap: {
-----^ Expecting 'STRING', '}'
期望字符串表示正在查找字符串..........
将:
s之前的所有位放在双引号内......
例如:{ "mothmap": { .....
答案 3 :(得分:1)
JSONLint要求用引号写入属性:
{
"mothmap": {
"value": [
{
"longitude": -0.13025200000004133,
"latitude": 51.4596619
},
{
"longitude": -2.707384100000013,
"latitude": 53.7613383
}
]
}
}
然而,你的完全有效。 JSONLint抱怨太多了。
答案 4 :(得分:0)
有效的json引用了它的键,就像字符串值一样。
答案 5 :(得分:0)
所有字符串必须包含引号,包含密钥。
答案 6 :(得分:0)
像这样:
{
"mothmap": {
"value": [
{
"longitude": -0.13025200033,
"latitude": 51.4596619
},
{
"longitude": -2.70738400013,
"latitude": 53.7613383
}
]
}
}