2013-10-18 60 views
-1

JSONLint在逗號分隔「blah」時給了我一個「期待'EOF'」的錯誤。我很難過。爲什麼這個JSON無效?

{ 
    "blah": false, 
    "heynow": [ 
     { 
      "Name": "one", 
      "Duration": 2, 
      "DurationUnit": "Hours" 
     }, 
     { 
      "Name": "two", 
      "Duration": 40, 
      "DurationUnit": "Minutes" 
     } 
    ] 
}, 
{ 
    "blah": true, 
    "heynow": [ 
     { 
      "Name": "three", 
      "Duration": 2, 
      "DurationUnit": "Hours" 
     }, 
     { 
      "Name": "four", 
      "Duration": 40, 
      "DurationUnit": "Minutes" 
     } 
    ] 
} 

回答

3

這兩個JSON對象需要包裝在一些東西。我建議一個數組。例如:

[ 
    { 
     "blah": false, 
// ... 
    }, 
    { 
     "blah": true, 
//... 
    } 
] 
1

這看起來像一個有兩個對象的數組。在這種情況下,該數組在JSON中包含[]