【发布时间】:2017-02-22 10:48:07
【问题描述】:
我正在尝试将 XML 字符串转换为 C# 对象,我在 xml 标签中有 json 字符串 acle,如下所示,
<message> <data:gcm xmlns:data=\"google:mobile:data\">{\"message_type\":\"ack\",\"from\":\"sdhad4asd4a-sdasd45ds\",\"message_id\":\"-something\"}</data:gcm> </message>
我想要数据标签中的 json 字符串我只想要上面 xml 中的这个字符串,
{\"message_type\":\"ack\",\"from\":\"sdhad4asd4a-sdasd45ds\",\"message_id\":\"-something\"}
那么我怎样才能使用 c# 来获得它呢?
提前谢谢你。
【问题讨论】:
-
如果 XML 中元素的值已经是 JSON,那么听起来你真的只是在问“我如何获取特定元素的值XML”对吗?没有特定于 JSON 的内容。我建议您阅读 LINQ to XML 教程。
-
@JonSkeet 是的,你是对的,我想要 XML 元素的值,让我检查一下建议,感谢您的快速回复。感激不尽!
标签: c# .net json xml xml-serialization