jsonオブジェクトをIDで名前を強いタイプC#オブジェクトに変換しましたデジタルIDキーを持つJSONオブジェクトが強力なタイプC#オブジェクトにシリアル化されると、課題に遭遇します。次のJSON応答を検討してください
強力なタイプオブジェクトを作成するために、「Pollsandsurveysstatistics」、「AtmenceStatistics」、および「SessionPerformancestats」のクラスを定義しました。ただし、問題は、C#オブジェクト「WebInarPerformancestats」の最上位構造です。
この問題を解決するために、c#のルートオブジェクトを辞書に変換してください:
<code>{
"5234592":{
"pollsAndSurveys":{
...
},
"attendance":{
...
}
},
"5235291":{
"pollsAndSurveys":{
...
},
"attendance":{
...
}
}
}</code>
ログイン後にコピー
このメソッドにより、JSON.NETはJSONオブジェクトを辞書にシーケンスできます。この方法では、ID番号がキーとして使用されます。正しいタイプの治療を確保するために、次のようにステートメントを改善できます。
この変更により、IDキーが長い整数として説明されることが保証されます。辞書をルートオブジェクトとして使用することにより、IDキーを使用してセッションパフォーマンス統計にアクセスできます。
以上が数値IDを使用してJSONオブジェクトを強くタイプされたC#オブジェクトにキーにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。