0

我正在尝试通过将其附加到变量来模拟 json 响应。

myjson =    {'link':{
      'href':'erwerweirwierwe',
      'rel':'self'
   },
   'plan':{
      'shortName':'Chrome',
      'shortKey':'MASTERFULL',
      'type':'chain',
      'enabled':true,
      'link':{
         'href':'something',
         'rel':'self'
      },
      'key':'MASTERFULL',
      'name':'teserere'
   }

当我尝试解析上述内容时,出现错误:

parsedJson = JSON.parse(myjson)

在以这种方式阅读之前,我是否需要格式化原始 json?

4

1 回答 1

2

您必须使用双引号,而不是单引号。

您可以使用此 Web 服务验证您的 json 。

此外,在您的示例中,您缺少最后一个右括号。

以下 JSON 验证:

{
"link": {
    "href": "erwerweirwierwe",
    "rel": "self"
},
"plan": {
    "shortName": "Chrome",
    "shortKey": "MASTERFULL",
    "type": "chain",
    "enabled": true,
    "link": {
        "href": "something",
        "rel": "self"
    },
    "key": "MASTERFULL",
    "name": "teserere"
}
}
于 2013-08-10T07:52:55.320 回答