JSON无效吗?

JSON无效吗?,json,Json,任何人都可以使这个json正确吗?我正在插入json 获取json无效的错误,此json中的错误是什么,以及如何使其正确, 请不要提供其他教程的链接,谢谢 { mothmap: { value: [{ longitude: -0.13025200000004133, latitude: 51.4596619 }, { longitude: -2.707384100000013,

任何人都可以使这个json正确吗?我正在插入json

获取json无效的错误,此json中的错误是什么,以及如何使其正确, 请不要提供其他教程的链接,谢谢

{
    mothmap: {
        value: [{
            longitude: -0.13025200000004133,
            latitude: 51.4596619
        }, {
            longitude: -2.707384100000013,
            latitude: 53.7613383
        }]
    }
 }

字符串周围需要双引号。这将通过验证程序:

{
    "mothmap": {
        "value": [
            {
                "longitude": -0.13025200000004133,
                "latitude": 51.4596619
            },
            {
                "longitude": -2.707384100000013,
                "latitude": 53.7613383
            }
        ]
    }
}

一个有效的json会引用它的键,就像字符串值一样。

所有的字符串都必须用引号括起来,并且包含键。

如果您使用的是验证器,为什么不查看输出呢

它说:

Parse error on line 1:
{    mothmap: {        
-----^ Expecting 'STRING', '}'
期望字符串意味着它正在寻找字符串

s前面的所有位放在双引号内

例如:
{“mothmap”:{….

{
    "mothmap": {
        "value": [
            {
                "longitude": -0.13025200000004133,
                "latitude": 51.4596619
            },
            {
                "longitude": -2.707384100000013,
                "latitude": 53.7613383
            }
        ]
    }
}
字符串需要加引号。

如下所示:

{
    "mothmap": {
        "value": [
            {
                "longitude": -0.13025200033,
                "latitude": 51.4596619
            },
            {
                "longitude": -2.70738400013,
                "latitude": 53.7613383
            }
        ]
    }
}

JSONLint要求将属性写在引号中:

{
    "mothmap": {
        "value": [
            {
                "longitude": -0.13025200000004133,
                "latitude": 51.4596619
            },
            {
                "longitude": -2.707384100000013,
                "latitude": 53.7613383
            }
        ]
    }
}

然而,你的答案是完全正确的。JSONLint只是抱怨太多了。

经度:“-2.707384100000013”,我这样做了,但没有用,它仍然没有验证我已经投票给你了,我会接受你的答案,8分钟后,谢谢你,先生:-)@Veer引号围绕字符串(即,
“经度”
),而不是围绕数字经度:“-2.707384100000013”,我这样做了,但没有用,你能编辑我的json并给我答案吗。“但是,你的是完全有效的。”[需要引用]我只是查看了JSON的详细文档和官方Javascript对象表示法。我错了,对象的键似乎毕竟需要引号。但它仍然可以工作,所以它不是无效的,是吗?如果它违反了规范,它就是无效的。因为我希望大多数解析器都是基于规范编写的,我猜它在0ut引用了其中的大部分。我在iOS中使用它,但相同的url被用于网站,在php中它工作良好且有效,但在iOS中它给我带来了问题