var allKeys = ["key","en","ar"];
for(var i=0;i<allKeys.length;i++) {
for(j=0;j<jsonText.Sheet1.length;j++) {
console.log(allKeys[i] + ' - ' + jsonText.Sheet1[j][allKeys[i]]);
}
}
谢谢@Aniket Sinha
我如何解析然后对不正确的JSON数据进行分组?
我的不正确的 JSON数据;
{
"Sheet1": [
{
"key": "title",
"en": "title",
"ar": "arabic_title", //trailing comma here
},
{
"key": "content",
"en": "content",
"ar": "arabic_content", //trailing comma here
}
]
}
我想要这个结果:
key - title
密钥 - 内容
en - title
en - content
ar - arabic_title
ar - arabic_content
答案 0 :(得分:0)
var object = JSON.parse('{"Sheet1":[{"key":"title","en":"title","ar":"arabic_title"},{"key":"content","en":"content","ar":"arabic_content"}]}');
var key0 = object.Sheet1[0].key;
key0 == "title";
<强>此外:强>
您的JSON字符串格式错误。 "ar": "arabic_title"
和"ar": "arabic_content"
之后不应该使用逗号。