2016-12-01 5 views
0

どのように私はJsonTextWriterと、この構造をフォーマットすることができます...JSONたTextWriterの書式

"truck": { 
     "number": "9999", 
     "type": "FM", 
     "vinNumber": "vin750", 
     "licensePlate": { 
      "number": "12345", 
      "stateProvince": "IN" 
     } 
    }, 

私の問題は 私のコードは、これまでのように見えませんが...トラックのオブジェクト構造内に「licensePlate」構造であり、仕事...

writer.WriteStartObject(); 
    writer.WritePropertyName("data"); 
    writer.WriteValue("TEST"); 
    writer.WritePropertyName("tripNumber"); 
    writer.WriteValue("TTEST001"); 
    writer.WritePropertyName("estimatedArrivalDateTime"); 
    writer.WriteValue(new DateTime(2014, 01, 14, 15,20,00)); 
    writer.WritePropertyName("truck"); 
    //writer.WriteRaw("{"); 
    writer.WriteStartObject(); 
      writer.WritePropertyName("number"); 
      writer.WriteValue("123"); 
      writer.WritePropertyName("type"); 
      writer.WriteValue("FM"); 
      writer.WritePropertyName("vinNumber"); 
      writer.WriteValue("vintest1234"); 
      writer.WritePropertyName("licensePlate"); 
      writer.WriteEnd(); 
      //writer.WriteEndObject(); 
      writer.WritePropertyName("number"); 
      writer.WriteValue("truck plate#"); 
      writer.WritePropertyName("stateProvince"); 
      writer.WriteValue("IN"); 
      writer.WriteEndObject(); 

答えて

1

私はこの答えを見つけました。..

writer.WritePropertyName("licensePlate"); 
      writer.WriteStartObject(); 
      writer.WritePropertyName("number"); 
      writer.WriteValue("truck plate#"); 
      writer.WritePropertyName("stateProvince"); 
      writer.WriteValue("IN"); 
      writer.WriteEndObject(); 

WriteEndがそれを乱していた...