【发布时间】:2020-02-13 10:31:52
【问题描述】:
我正在尝试从字符串中获取更多信息
string input= "status":404,"userMessage":"ERROR CODE: EBE04005 | SEVERITY: E | SOURCE IDENTIFIER: EBE04 | DESCRIPTION: The User Profile Retrieval Service was unable to process due to an unavailable Data Source: | Additional Info: Prodcucer Detail Not Found In Producer DB For Producer Code: 123456"
想要的输出是:
在生产者数据库中找不到生产者详细信息,生产者代码:123456
为此我正在尝试
string input = input.Substring(input.IndexOf("Info:"))
但没有得到想要的结果。下面是输出
信息:在生产者数据库中找不到生产者详细信息,生产者代码:123456
【问题讨论】:
-
预期输出是什么?
-
这个字符串是 JSON。使用JSON.NET 并将其反序列化为对象并读取属性。
-
@BWA 它不是一个有效的 JSON ......即使......他想要来自
userMessage属性的一部分 -
@BWA 这不是 JSON。即使是这样,信息也将是 inside 一个字符串属性。 JSON 解析无济于事