拥有IList<NameValue>
nameValueList,我需要将该列表转换为字符串,以便以json的形式发送到aspx文件。但是因为这发生在没有引用 system.web.script 或 system.web.mvc 的项目中,我应该使用另一种方法来序列化{{1 }}
NameValue是一个具有2个公共属性(名称和值)
的对象答案 0 :(得分:1)
此C#4代码段应将您的集合序列化为JSON字符串:
"[" +
string.Join(",",
from nv in list
select string.Format("{{ name: {0}, value: {1} }}", nv.Name, nv.Value)
) +
"]"
答案 1 :(得分:1)
使用Json.NET(可能还有Linq-to-Json)怎么样?