如何在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;
另一种方法是使用分割和循环,但当你有集合时,它会很棘手。