答案 0 :(得分:8)
{["A","B"]}
无效 JSON。如果您有此输入,则不要尝试使用JSON序列化程序。 JSON序列化程序使用JSON字符串,这不是您输入的内容。
您的输入应为:{"array":["A","B"]}
或["A","B"]
。
在第一种情况下,您可以将其反序列化为以下CLR类:
public class Model
{
public string[] Array { get; set; }
}
,在第二个直接到string[]
。
您也可以使用http://jsonlint.com/检查您的字符串是否是有效的JSON。