0
我有一個關於將列表/數組序列化爲JSON的問題。這是在世界糧食首腦會議做,我使用它的序列化(即不是我自己做任何) 這是我有什麼粗糙的代碼:對JSON的數組/列表/對象問題
[DataContract]
public class MyObject
{
[DataMember]
string name;
[DataMember]
string value;
public MyObject(string n, string v)
{
name = n;
value = v;
}
}
然後,我有這些對象的列表:
List <MyObject> lst = new List <MyObject>();
lst.add(new MyObject("Surname", "Smith"));
return lst;
現在得到的JSON是一樣的東西:
[{"name":"Surname", "value":"Smith"}]
我卻想拿到的是:
[{"Surname":"Smith"}]
我在對象定義或其他地方做錯了什麼?
謝謝
是的,但它返回字符串格式,它打破了我的形式(即:它插入轉義字符)。如果WCF已經有序列化,我也不想使用那個庫,想避免第三方依賴。 – user281921 2013-02-19 11:21:47