Wie kann ich Deserialisieren, ein JSON-array mit Newtonsoft.Json

[
   {
      "receiver_tax_id":"1002",
      "total":"6949,15",
      "receiver_company_name":"Das Company",
      "receiver_email":"[email protected]",
      "status":0
   },
   {
      "receiver_tax_id":"1001",
      "total":"39222,49",
      "receiver_company_name":"SAD company",
      "receiver_email":"[email protected]",
      "status":1
   }
]

Hallo, das ist mein Json-Daten, aber ich kann nicht deserialisiert werden es.
Ich will nur überprüfen "status" - Wert. (erstes Objekt "status": 0, das zweite Objekt "status": 1).

Beispiel definition:

public class Example 
{
    [JsonProperty("receiver_tax_id")] 
    public string receiver_tax_id { get; set; }
    [JsonProperty("total")] 
    public string total { get; set; }
    [JsonProperty("receiver_company_name")] 
    public string receiver_company_name { get; set; }
    [JsonProperty("receiver_email")] 
    public string receiver_email { get; set; }
    [JsonProperty("status")] 
    public int status { get; set; } 
}

Deserialisierung-code:

var des = (Example)JsonConvert.DeserializeObject(responseString, typeof(Example)); 
Console.WriteLine(des.status[0].ToString());
  • Zeigen Sie uns den code, der versucht zu Deserialisieren Ihre JSON.
  • var des = (Beispiel)JsonConvert.DeserializeObject(responseString, typeof(Beispiel)); Console.WriteLine(des.status[0].ToString());
  • Und wie ist Example definiert?
InformationsquelleAutor Steven | 2015-12-05
Schreibe einen Kommentar