JavaScriptSerializerを使用して未知の動的JSONを解析する方法を教えてください。特に、GoogleカレンダーAPI用の独自のラッパーを作成しています。イベントは、プライベートオブジェクトとプロパティの未知のセットを含む共有オブジェクトの両方にextendedPropertiesと呼ばれるオブジェクトがあります。C#でJavascriptSerializerを使用して不明なJSONを解析する
"extendedProperties": {
"private": {
"UnknownKey1": "UnknownValue1",
"UnknownKey2": "UnknownValue2",
"UnknownKey3": "UnknownValue3"
},
"shared": {
"UnknownKey1": "UnknownValue1",
"UnknownKey2": "UnknownValue2",
"UnknownKey3": "UnknownValue3"
}
}
私はJavaScriptSerializerため、このようなクラスを作成します:もちろん
public class ExtendedProperties
{
public ??? @private { get; set; }
public ??? shared { get; set; }
}
問題があります。
(1)シリアライザはアンパサンドを理解しているので、プロパティ 'private'を解析しますか?
(2)JavaScriptSerializerが読み書きできるプロパティの戻り値の型は何ですか?辞書のいくつかの並べ替え?
ありがとうございます!
試しましたか?あなたの質問には、自分自身に答えることができるという憶測が含まれています。 –