次のようなデータを逆シリアル化しようとしています。
{
"item1":"value1",
"item2":2,
"item3":true,
"item4":{
"subItem1":"subValue1",
"subItem2":"subValue2",
}
}
C# では、デシリアライズされたオブジェクトを次のようなインスタンスにしたいと思います。
Dictionary<string, object>
各 Value オブジェクトの実際の型は、string、double、boolean、またはDictionary<string,string>
次のようなステートメントを簡単に使用できます。
JSONConvert.Deserialise<Dictionary<string,object>>(text);
しかし、それは私にタイプの値オブジェクトを与えます:文字列、倍精度、ブール値、またはJObject
unknownJObject
をDictionary<string, string>
オブジェクトにルーティングする方法に興味があります。