【发布时间】:2012-12-15 06:13:59
【问题描述】:
我有一个通过序列化对象数组创建的 json 字符串:
[
{
"html": "foo"
},
{
"html": "bar"
}
]
如何将其反序列化为一些可迭代的 C# 结构?我试过这段代码,但我收到No parameterless constructor defined for type of 'System.String'. 错误:
string[] htmlArr = new JavaScriptSerializer().Deserialize<String[]>(html);
我想要接收的是一个可迭代的结构来获取每个 'html' 对象。
【问题讨论】:
-
查看之前的 stackoverflow 帖子,stackoverflow.com/questions/3142495/… 或 stackoverflow.com/questions/7895105/json-deserialize-c-sharp
-
感谢您的链接,我首先尝试在不创建额外课程的情况下执行此操作,但我想我可以留下它:)
-
Parsing json objects的可能重复
标签: c# asp.net json deserialization