从此Json文件;
"a": "a",
"b": "b",
"c": "c",
"labels": "[Series A, Series B]"
我使用Newtonsoft.Json进行去序列化:
我的课程c#:
public string a { get; set; }
public string b { get; set; }
public string c { get; set; }
[JsonConverter(typeof(string []))]
public string [] labels { get; set; }
另一类:
dummyObject = (DummyObject)JsonConvert.DeserializeObject(JasonFile.ToString(), typeof(DummyObject));
我想在Javascript中得到这个字符串数组:
labels = ['Series A', 'Series B'];
但当我尝试取消序列化时,我遇到了这个错误:
Error creating 'System.String[]'.
这个代码中的错误在哪里。。?
json文件是不正确的
- 因为您正在处理一个对象,所以它应该以
{
开始,以}
结束 - 数组错误
尝试这个文件
{
"a": "a",
"b": "b",
"c": "c",
"labels": ["Series A", "Series B"]
}
更多详细信息,请访问http://en.wikipedia.org/wiki/JSON