我有一个List error我用来传递errorId和错误消息到UI层的实体。解析Json对象
public class ErrorEntity
{
public int ErrorId
{
get;
set;
}
public string ErrorMessage
{
get;
set;
}
}
}
我将对象发送给Javascript我将其序列化为JSON。
JSON的,我以后系列化的样子
[{"ErrorId":1,"ErrorMessage":"Test has not been prepared for tag EP105"},{"ErrorId":2,"ErrorMessage":"Test has not been prepared for tag EP105"}]
越来越现在我需要解析此JSON字符串显示错误信息给用户。请让我知道我该如何解析它。我是否需要编写for循环来遍历它。
编辑在我的母版页,我试图解析它。
function ShowErrorMsg(jsonObject) {
for (i = 0; i < jsonObject.Object.length; i++) { //Object is undefined here.
alert(jsonObject.Object.ErrorMessage);
}
}
你使用任何AJAX像基于jQuery库);(JS是从魔鬼) - 而不是使用JS这个 - 你也可以看看this
注意 - 它更好地使用图书馆?一些浏览器具有本地能力来解析json字符串。哪些是你的目标浏览器 – deostroll