私はUIレイヤにerrorIdとエラーメッセージを渡すために使用したListエラーエンティティを持っています。Parse Jsonオブジェクト
public class ErrorEntity
{
public int ErrorId
{
get;
set;
}
public string ErrorMessage
{
get;
set;
}
}
}
オブジェクトをJavascriptに送信します。JSONにシリアル化しています。
私は
[{"ErrorId":1,"ErrorMessage":"Test has not been prepared for tag EP105"},{"ErrorId":2,"ErrorMessage":"Test has not been prepared for tag EP105"}]
などのシリアライズを見た後、取得していますJSONは今、私は、ユーザーにエラーメッセージを表示するには、このJSON文字列を解析する必要があります。私はそれをどのように解析できるのか教えてください。私はそれの中で横断するためにforループを書く必要がありますか?
EDIT私のマスターページで私はそれを解析しようとしています。
var jsonArray = JSON.parse(serializedString);
window.alert(jsonArray[0].ErrorMessage);
フォールバックeval()にそうでない場合:
function ShowErrorMsg(jsonObject) {
for (i = 0; i < jsonObject.Object.length; i++) { //Object is undefined here.
alert(jsonObject.Object.ErrorMessage);
}
}
); - (JSが悪魔からである)、このためにJSを使用していない - そのライブラリを使用することをお勧め - あなたはまた、注意してくださいthis
を見てみることができます?一部のブラウザにはjson文字列を解析する機能があります。あなたのターゲットブラウザはどれですか( – deostroll