将xml字符串转换为json-删除xelement键

我使用c#,并且我有这样的数据库中的xml字符串:


<ds>

  <table>

    <user>someuser1</user>

    <login>true</login>

  </table>

  <table>

    <user>someuser2</user>

    <login>true</login>

  </table>

</ds>

如何将其转换为JObject或JArray到此输出?


[{ user: 'someuser1', login: 'true' }, { user: someuser2, login: 'false'} ]


我尝试这样做,但这不是我所期望的。


var x = XElement.Parse(theXml).Elements("table");

var y = JsonConvert.SerializeObject(x);

它得到: [{ table: {user: ....} }, table: {....}]


慕尼黑的夜晚无繁华
浏览 171回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP