に私は応答で、次のJSONを受けていますデシリアライズJSONオブジェクト
{
"CreateCustomerResponse": {
"ServiceContextType": {
"Status": {
"MessageType": "SUCCESS",
"Message": "Wow! You qualified"
}
}
}
}
私はそれをdeserialize
とMessage
と再びserialize
それをの値を操作したいです。これどうやってするの?その愚かな質問なら私を許してください。しかし私は初心者です。私はjsonについて多くの知識を持っていません。 私はこの試みた:
List<string[]> data = JsonConvert.DeserializeObject<List<string[]>>(responseString);
をしかし、例外が発生しました:
{ "(名\:値\"} "\" 現在のJSONオブジェクトなど {\)をデシリアライズできない" タイプ へ'型はJSON配列(例:[1,2,3])が正しくデシリアライズする必要があるため、' System.Collections.Generic.List`1 [InfluxDB.Serie] 'と表示されます。\ r \ n にこのエラーを修正するか、JSON JSON配列(例:[1,2,3]) に変更するか、またはデシリアライズされた型を通常の.NET型に変更します(例: 整数のようなプリミティブ型ではなく、配列のようなコレクション型ではありません( またはList)。これはJSONオブジェクトからデシリアライズできます。 JsonObjectAttributeもJSONオブジェクトから デシリアライズにそれを強制するタイプに追加することができます。\ rを\ NPATH「結果」、2行目、位置 12 "}
JSONをデシリアライズする方法を理解しようとしましたか?文字通り何千もの質問がここにあります。 – DavidG
編集に関しては、このJSONを 'List'にデシリアライズすると思いますか? –
DavidG