2

次のように、ASP.NET MVC 3 アプリケーションから JSON の結果を返す必要があります。

{ 0: value1, 1: value2 }

しかし、フィールド名として数字を持つ匿名型のオブジェクトを作成することはできません。それで、なにかお手伝いできますか?

4

1 に答える 1

4
var dict = new Dictionary<string,string>();
dict["0"] = "value1";
dict["1"] = "value2";

var serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
var output = serializer.Serialize(dict);

出力は

 {"0":"value1","1":"value2"}
于 2012-04-10T10:47:05.943 に答える