asp.net Javascript序列化器

时间:2010-06-03 13:10:08

标签: asp.net

您好我无法让Javascript序列化程序将Json字符串转换为字符串列表

{'Roles':['Role1','Role2','Role3','Role4']}";

(new JavaScriptSerializer()).Deserialize< List<String> >( strInput )

它返回一个空列表

2 个答案:

答案 0 :(得分:2)

['Role1','Role2','Role3','Role4']

将是

 List<string>

你拥有什么

{'Roles':['Role1','Role2','Role3','Role4']}

 Dictionary<string, List<string>>

答案 1 :(得分:1)

您将遗漏包含该数组的顶级节点。 JSON实际上可以用一个属性Roles表示一个对象Foo,它可以是一个字符串列表。