【发布时间】:2012-07-21 18:40:12
【问题描述】:
我通过访问 Web 方法从 JSON 对象获取公司股票信息。 JSON对象如下图。
<StockQuotes>
<Stock>
<Symbol>CAT</Symbol>
<Last>80.95</Last>
<Date>7/20/2012</Date>
<Time>4:01pm</Time>
<Change>0.00</Change>
<Open>N/A</Open>
<High>N/A</High>
<Low>N/A</Low>
<Volume>0</Volume>
<MktCap>52.807B</MktCap>
<PreviousClose>80.95</PreviousClose>
<PercentageChange>0.00%</PercentageChange>
<AnnRange>67.54 - 116.95</AnnRange>
<Earns>7.932</Earns>
<P-E>10.21</P-E>
<Name>Caterpillar</Name>
</Stock>
</StockQuotes>
我将如何解析上述 JSON 对象以在表中显示数据,如下所示?
Symbol:CAT
Last: 80.95
Date: 7-20-2012
Time: 4:01PM
Change:0.00
【问题讨论】:
-
您应该使用 XPath 或 XML 解析器来提取数据,而不是正则表达式。会简单很多
-
好的,这就是你想要的。但问题是什么?
标签: c# xml string xpath xml-parsing