我遇到了一个扩展名为.json的文件,它是一个更大项目的一部分。 JSON文件的内容如下所示:
someFunction([
{'key': 'value'},
{'key': 'value'}
])
这是一种特殊的符号类型吗?另外,为什么一切都包含在函数中?
我对JSON表示法有所了解。函数内部的内容是一个对象数组,而整个文件不是有效的JSON表示法。
我正在尝试从该文件中提取JSON对象。现在,我可以通过获取子字符串然后将其转换回JSON来获得结果。有没有更优雅的方式?
答案 0 :(得分:0)
该内容不是有效的JSON。 您可以使用任何JSONLint例如JsonLint。
为了从您提到的文件中获取Javascript对象,您可以执行以下操作:
someFunction = console.log
//content of the file
someFunction([
{'key': 'value'},
{'key': 'value'}
])