我有一个关于将列表/数组序列化为 JSON 的问题。这是在 WFS 中完成的,我正在使用它的序列化(即我自己不做任何事情)这是我所拥有的粗略代码:
[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"}]
我在对象定义或其他地方做错了什么?
谢谢