您好我无法让Javascript序列化程序将Json字符串转换为字符串列表
{'Roles':['Role1','Role2','Role3','Role4']}";
(new JavaScriptSerializer()).Deserialize< List<String> >( strInput )
它返回一个空列表
答案 0 :(得分:2)
['Role1','Role2','Role3','Role4']
将是
List<string>
你拥有什么
{'Roles':['Role1','Role2','Role3','Role4']}
是
Dictionary<string, List<string>>
答案 1 :(得分:1)
您将遗漏包含该数组的顶级节点。 JSON实际上可以用一个属性Roles表示一个对象Foo,它可以是一个字符串列表。