私はこのような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にかなり慣れていないので、これが些細な場合はご容赦ください。