JsonConvert.SerializeXNode または JsonConvert.SerializeXmlNode を使用して XML を解析すると、次のコード
XElement person = XElement.Parse(@"
<person>
<name>Palle</name>
<member>true</member>
</person>");
string json = JsonConvert.SerializeXNode(person);
このjson結果を教えてください:
{"person":{"name":"Palle","member":"true"}}
ここで member は文字列として入力されていますが、これを bool として入力したいと思います。XML に型ヒント ( など<member type="xsd:boolean">true</member>
) を追加して、パーサーにこれを認識させることはできますか?
代わりにこの結果を取得したいと思います:
{"person":{"name":"Palle","member":true}}