如何在c# ASP.Net中解析字符串或提取位于多括号,冒号,括号,分号和更多特殊字符之间的文本



如何在c# ASP中解析字符串或提取位于多个括号,冒号,括号,分号和更多特殊字符之间的文本?

string 1:

{"ErrorCode":"000","ErrorMessage":"Success","JobId":"41099374",
"MessageData":[{"Number":"9999999999","MessageId":"JY15wKCbkkCZSEUssGRgmg"}]}

字符串2:

{"ErrorCode":"21","ErrorMessage":"insufficient credits","JobId":null,"MessageData":null}

要求:我想获取所有

的值

示例:ErrorCode = 000

使用Newtonsoft.Json Nuget包对其进行反序列化的一种方法如下:

var deserializedObject = 
    Newtonsoft.Json.JsonConvert.DeserializeObject<dynamic>(File.ReadAllText("data.txt"));
var errorCodeValue = deserializedObject.ErrorCode;

另一种方法是使用分割和循环,但当你有集合时,它会很棘手。

相关内容

  • 没有找到相关文章

最新更新