我有一个这样的json字符串
{ "class": "go.GraphLinksModel",
"nodeDataArray": [ {"key":"CTR:2", "type":"Controller", "devicename":"ACU-1K", "imageUrl":"../../../../Images/ComputerSpeaker_32.png", "loc":"295 97"} ],
"linkDataArray": [ ]}
我创建了一个这样的类
public class FloorplanItem
{
public string Class { get; set; }
public string[] NodeDataArray { get; set; }
public string[] LinkDataArray { get; set; }
}
我正在使用 newtonsoft.json 将 json 反序列化为一个对象,但我遇到了一些错误
JsonConvert.DeserializeObject<FloorplanItem>(json)
错误信息:
{"Error reading string. Unexpected token: StartObject. Path 'nodeDataArray[0]', line 2, position 23."}
我对 json 还是很陌生,所以如果这是微不足道的,请原谅我。