Используя JSON.net для написания имени свойства

Я использую JSON.net, чтобы написать какого-нибудь Джсона на C#. Я могу написать JSON вот так

{
    "id": "234",
    "name": "abc"
}

Хотелось бы получить вот этот

 {
    "DATA": {
        "id": "234",
        "name": "abc"
    }
}

Вот код json.net, который я использую

    StringBuilder sb = new StringBuilder();
    StringWriter sw = new StringWriter(sb);
    JsonWriter jsonWriter = new JsonTextWriter(sw);
    jsonWriter.Formatting = Formatting.Indented;



        jsonWriter.WriteStartObject();                 
            jsonWriter.WritePropertyName("id");
            jsonWriter.WriteValue("234");
            jsonWriter.WritePropertyName("name");
            jsonWriter.WriteValue("abc");
        jsonWriter.WriteEndObject();

Можете ли вы посоветовать, как добавить в него раздел 'DATA'?

9
задан shergill 7 September 2011 в 01:04
поделиться