【发布时间】:2015-11-15 12:32:30
【问题描述】:
我有这样一段文字:
虽然我的文本会因多个项目而显着变大。正如您在上面的文本中看到的,有一个 textDisplay 条目将出现在每个项目中。有没有办法从所有项目中获取 textDisplay“变量”中的文本?我已经尝试过使用 Json,但没有运气。还尝试获取 textDisplay 和逗号之间的文本,例如:
string data = getBetween(text, "textDisplay", ",");
但它只读取第一个。
谢谢
【问题讨论】:
-
那是 JSON,所以我会使用 JSON 解析器
-
I've tried with Json but had not luck你试过什么? -
将你的 json 粘贴到 this site 看看它会生成什么
-
动态数据 = JObject.Parse(text);然后尝试使用 data.items.textDiplay 获取项目;但没有运气也没有 data.textDisplay;
-
@AndreasAvgousti 现在你有了 c# 类。只需使用
var data = JsonConvert.DeserializeObject<RootObject>(yourjson);即可。
标签: c# arrays json json.net text-parsing