JSON.parse를 사용하여 아래 JSON을 javascript 객체로 변환하고 있습니다. Json.Parse가 자동으로 값을 변경합니다.
{"codeDetails":[{"codeID":3,"codeName":[5,8,-1,1,2,3,9,4,6,7,10]},{"codeID":2,"codeName":[0]},{"codeID":4,"CodeName":[1,2]}],"userName":"YYY","userID":"XXX"}
I가 파싱 할
가 codeID 대한 제 1 값codeDetails:Array[3]
0:Object
codeID:1 -- this is supposed to be 3.
codeName:
Array[11]
0:5
1:8
2:-1
3:1
4:2
5:3
6:9
7:4
8:6
9:7
10:10
length:11
을 아래로 (3)에서 변화하면 I 파싱 사용하고있는 코드이다.
var uText = response.responseText; -- the response from my Ajax call.
var jsonConvertion = JSON.parse(uText);
detailtext = JSON.parse(jsonConvertion);
I 시도 JSON이 반환 값하지만 항상 1로 변화하고 첫 번째 값이이 Json.Parse에 대한 대안을 변경?
당신은'uText' codeID = 3에 확실합니까? 왜냐하면 나는 재현 할 수 없기 때문에 왜 실패할지 알지 못한다. – rbntd