var result = "";
result += "[";
for(i=0;i<=10;i++)
{
result += "{ 'key': 'keyvalue" + i + "', 'values': [";
for(j=0;j<=10;j++)
{
result += "{ 'key': 'subkeyvalue"+j+"', 'value':"+j+"}, ";
}
result += "]}, ";
}
result += "]";
console.log(result);
console.log(JSON.stringify(result));
console.log(JSON.parse(result));
,如果我嘗試字符串轉換爲JSON.parse。我正在低於錯誤。
JSON.parse:在JSON數據
您可以請任何一個解決這個問題的第1行第4列預期的屬性名稱或「}」。
裹_keys_和_values_在雙引號 – Tushar
BTW你爲什麼要這麼做?正如你可以通過'JSON.stringify'傳遞JavaScript對象一樣; – itzmukeshy7
爲什麼你要創建字符串?創建適當的對象並添加到數組中,然後使用JSON.stringify()來創建json字符串 –