这是什么样的记号? someFunction([{key:value},{key:value})

时间:2019-05-20 16:25:49

标签: javascript json

我遇到了一个扩展名为.json的文件,它是一个更大项目的一部分。 JSON文件的内容如下所示:

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

这是一种特殊的符号类型吗?另外,为什么一切都包含在函数中?

我对JSON表示法有所了解。函数内部的内容是一个对象数组,而整个文件不是有效的JSON表示法。

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

1 个答案:

答案 0 :(得分:0)

该内容不是有效的JSON。 您可以使用任何JSONLint例如JsonLint

为了从您提到的文件中获取Javascript对象,您可以执行以下操作:

someFunction = console.log

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