我的字符串中包含此JSON:
{"variables": [{"name": "variable1", "type": "Integer", "id": 0, "asInput": [], "asOutput": [], "onSet": []}], "scripts": [], "action": "updateConfiguration"}
这是JavaScript脚本的一部分:
console.log(myString)
var myObject = JSON.parse(myString)
console.log(myObject)
我看到了上面console.log(myString)
的JSON,但这就是我在console.log(myObject)
部分看到的:
{
"variables": [
{}
],
"scripts": [],
"action": "updateConfiguration"
}
JSON根据JSONlint有效。
为什么variables
数组内的对象为空?
(顺便说一句,scripts
的元素出现相同的问题。)