2
目前在創建可重用對象時需要使用JSON構造字符串函數。動態創建C#對象
目前我有以下創建了大部分的JSON字符串:
var data = new
{
record = new
{
value1 = Row.value1,
value2 = Row.value2,
form_values = new Dictionary<string, string>()
}
};
data.record.form_values["833b"] = Row.value3.ToString();
data.record.form_values["98wq"] = BuildMultiSelectList(Row.value3.ToString());
public object BuildMultiSelectList(string datavalue)
{
var choicelist = new {
choice_values: [datavalue],
other_values: [],
};
return choicelist;
}
上半部分都工作正常,雖然功能BuildMultiSelectList是給錯誤,如「choice_values」在當前不存在上下文和數據值在當前上下文中不存在。
任何有識之士爲什麼這有點胭脂,將不勝感激。
'choice_values:[datavalue],other_values:[],'是無效的C#。像在第一個代碼塊中一樣,使用傳統的[匿名類型語法](https://msdn.microsoft.com/zh-cn/library/bb397696.aspx)。 –