517 バイト追加,
2019年12月25日 (水) 03:58 [[stackoverflow]]にLINQ to XMLとJSON.NETを組み合わせた方法が書かれていた。頭いいな。
<source lang="csharp">
using System.Xml.Linq;
using System.Dynamic;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
XDocument doc = XDocument.Parse(xmlData); //or XDocument.Load(path)
string jsonText = JsonConvert.SerializeXNode(doc);
dynamic dyn = JsonConvert.DeserializeObject<ExpandoObject>(jsonText);
</source>
* https://stackoverflow.com/questions/13171525/converting-xml-to-a-dynamic-c-sharp-object