我想將List<some_object>
轉換爲JSON。如何將列表<object>序列化爲JSON屬性集(非JSON數組)
public class some_object
{
public string field1 {get; set;}
public string field2 {get; set;}
}
我想序列是:
var somejson = new {
some_objects = new List<some_object>() {...some items...};
}
標準系列化生產的一個數組:
{
"some_objects": [
{
"field1":"value1",
"field2":"value2"
},
{
"field1":"value3",
"field2":"value4"
}
]
}
相反,我想產生這樣的事情(更象XML):
{
"some_objects":
{
"some_object": {"field1":"value1", "field2":"value2"},
"some_object": {"field1":"value3", "field2":"value4"}
}
}
有什麼方法可以產生這個結果?