/ / JavaScriptのjson値をチェックする-javascript、jquery、json

javascriptのjson値をチェックする - javascript、jquery、json

var saurabhjson= JSON.stringify(data)

上記はこのjsonを返します

saurabhjson {"recordId":5555,"Key":"5656"}

コンソールで最初の配列を出力すると、未定義の値が取得されます

console.log("saurabhjson[0].recordId",saurabhjson[0].recordId);

このようにチェックしたい

 if(saurabhjson[0].recordId == 5555) {
$("#div_ajaxResponse2").text("another success");
}

回答:

回答№1の場合は3

メソッドが示唆するように JSON.stringify(data)。 jsオブジェクトをaに変換します jsonstring この文字列からキーを取り出したい場合は、jsonに解析する前に行うことはできません。

だから、それを文字列化する必要があるのはなぜですか。

もう1つは、オブジェクトの配列ではなくjsオブジェクトがあることです。だからあなたはこれを使う必要があります data 自体:

console.log("data.recordId",data.recordId);

回答№2の場合は3

あなたはおそらくいくつかのことをそこに混ぜています。

あなたがするとき var saurabhjson= JSON.stringify(data), それ saurabhjson 変数はオブジェクトではなく文字列ですなので、そうしようとしているようにその要素にアクセスすることはできません。

アクセスしてみてください data 代わりに、使用せずに直接 JSON.stringify()console.log("data.recordId",data.recordId);