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"}
、codeIDの最初の値は、以下の3から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
に変化している私は解析に使用していたコードです。
var uText = response.responseText; -- the response from my Ajax call.
var jsonConvertion = JSON.parse(uText);
detailtext = JSON.parse(jsonConvertion);
私はJSONを返している値を変更しようとしたが、最初の値は常に1に変化していることJson.Parseための代替はありますか?
あなたは 'uText' codeID = 3で本当ですか?私は再現できず、なぜ失敗するのか分かりません。 – rbntd