2014-11-02 3 views
0

이것은 enter image description hereJSON은

var data = JSON.parse(value);를 사용하여 분석 한 후 내 JSON 데이터입니다 ASP .NET에서 작동하지 않는 구문 분석, 그것은 보여줍니다 : 나는 이해할 수 없다

enter image description here

는 잘못된 것입니다 여기 JSson 파싱?

답변

0

괜찮습니다.
당신은 array of objects입니다.

var jsonStr = '[{"ItemId":157, "Details":"first item"},{"ItemId":158, "Details":"second item"}]'; 
var json = JSON.parse(jsonStr); 
console.log(json); // [Object, Object] 
for(var i = 0 ; i < json.length; i++) 
{ 
    // Object {ItemId: 157, Details: "first item"} 
    // Object {ItemId: 158, Details: "second item"} 
    console.log(json[i]); 

    //157 
    //158 
    console.log(json[i].ItemId); 
} 

JSFIDDLE :

var data = JSON.parse(value); // array of objects 
var firstObj = data[0]; 
console.log(firstObj.ItemId); // 153 

는 여기에 또 다른 예입니다.

+0

이 피들은 브라우저에 결과를 표시하지 않습니다. http://jsfiddle.net/ffw3atfc/2/ –

+0

'console.log'는 결과가 브라우저가 아닌 콘솔 창에 표시됩니다. BTW에 바이올린에 오타가 있습니다. 결과 콘솔에서 http://jsfiddle.net/8t2ofpet/ –

+0

? jsfiddle의 오른쪽 하단 부분? –