gpt4 book ai didi

c# - 解析Json对象

转载 作者:行者123 更新时间:2023-12-02 20:01:57 25 4
gpt4 key购买 nike

我有一个列表错误实体,我用它来将 errorId 和错误消息传递到 UI 层。

   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);
}
}

最佳答案

首选JSON.parse()如果可用:

var jsonArray = JSON.parse(serializedString);
window.alert(jsonArray[0].ErrorMessage);

回退到eval()否则:

var jsonArray = eval(serializedString);
window.alert(jsonArray[0].ErrorMessage);

关于c# - 解析Json对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7865673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com