1

我正在尝试使用 Newtonsoft 反序列化 JSON。

JSON 的一部分是 Color 对象,我收到一个错误:

无法将当前 JSON 对象(例如 {"name":"value"})反序列化为类型“System.Drawing.Color”,因为该类型需要 JSON 字符串值才能正确反序列化。

此行引发错误:

var val = JsonConvert.DeserializeObject<IList<Equipment>>(json);

这是 JSON 的示例:(它是一个很长的 JSON 字符串,所以我只包含了一个片段

{"Number":"ORD201312130014.OP10",
"Type":"RoughMill",
"JobNumber":"OP10",
"Status":{
  "Name":"Initial",
  "Type":1,"Color":{
    "R":0,
    "G":0,
    "B":0,
    "A":0,
    "IsKnownColor":false,
    "IsEmpty":true,
    "IsNamedColor":false,
    "IsSystemColor":false,
    "Name":"0"
  }
 ....
4

0 回答 0