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"}]
オブジェクト定義または他の場所で何が間違っていますか?
ありがとう