-2
をシリアル化しません、私はJSONに非常に新しいですが、次の作業を取得しようとしているが、唯一のIDをシリアル化し、私は何とか文字列に深い巣に私が必要と疑う:JSONが正しく
文字列:
を{\"jsonrpc\":\"2.0\",\"result\":[{\"event\":{\"id\":\"27727330\",\"name\":\"Germany U21 v Faroe Islands U21\",\"countryCode\":\"DE\",\"timezone\":\"Europe/London\",\"openDate\":\"2016-03-24T19:00:00.000Z\"},\"marketCount\":24}],\"id\":1}
{"jsonrpc": "2.0"、 "result":[{"イベント": "ID": "27727330"、 "name": "ドイツU21 vフェロー諸島U21"、 "countryCode" "DE"、 "タイムゾーン": "ヨーロッパ/ロンドン"、 "openDate": "2016-03-24T19:00:00.000Z"}、 "marketCount":24}]、 "id":1}
クラスタイプ:
public class EventListing
{
[JsonProperty(PropertyName = "id")]
public string id { get; set; }
[JsonProperty(PropertyName = "name")]
public string name { get; set; }
[JsonProperty(PropertyName = "countryCode")]
public string countryCode { get; set; }
[JsonProperty(PropertyName = "timezone")]
public string timezone { get; set; }
[JsonProperty(PropertyName = "marketCount")]
public string marketCount { get; set; }
[JsonProperty(PropertyName = "openDate")]
public DateTime? openDate { get; set; }
}
問題のコード:
EventListing Test = Newtonsoft.Json.JsonConvert.DeserializeObject<EventListing>(theStringAbove);
[投稿してくださいJSONに深く入る前に、トップレベルのデータを収集し、別のクラス、のEventResultを作成する必要がありましたmcve] –
IDのみがシリアル化されています –
ここからは 'rpc'がどこから来ますか? –