0

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"}]

オブジェクト定義または他の場所で何が間違っていますか?

ありがとう

4

1 に答える 1

1

newtonsoft の json.net を使用します。ご希望の形で連載します。

于 2013-02-19T11:17:08.697 に答える