linq を使用して、データのリストを特定の形状に成形し、ajax 呼び出しから Json として返そうとしています。
このデータを考えると:
var data = new List<string>();
data.Add("One");
data.Add("Two");
data.Add("Three");
そして、このコード: ** これは正しくなく、修正する必要があります!! **
var shaped = data.Select(c =>
new { c = c }
).ToList();
serializer.Serialize(shaped,sb);
string desiredResult = sb.ToString();
私はなりたいですdesiredResult
:
{
"One": "One",
"Two": "Two",
"Three": "Three"
}
しかし、現在は次のとおりです。
{ "c" : "One" },{ "c" : "Two" }
など
1 つの問題は、オブジェクト初期化子の左側で、それ自体でc
はなく、の値が必要なc
ことです...