这是什么样的符号?某些功能([{key:value},{key:value})



我遇到了一个带有扩展.json的文件,这是一个更大项目的一部分。JSON文件的内容看起来像这样:

someFunction([
   {'key': 'value'},
   {'key': 'value'}
])

它是某种特殊的符号类型?另外,为什么所有内容都包含在函数中?

我对JSON符号有一些想法。函数内的内容是对象的数组,而整个文件不是有效的json符号。

我正在尝试从该文件中提取JSON对象。目前,我能够通过获得子字符串然后将其转换回JSON来实现结果。有更优雅的方式吗?

该内容不是有效的JSON。您可以使用任何JSONLINT验证它,例如jsonlint。

为了从您提到的文件中获取一个JavaScript对象,您可以做这样的事情:

someFunction = console.log
//content of the file
someFunction([
   {'key': 'value'},
   {'key': 'value'}
])

最新更新