0
何かはとなります.json文字列でプロパティの値がundefinedに設定されていると発生します。 すなわち:Jsonの定義されていない動作
{"Name":undefined}
次の例では、json.netライブラリを使用しています。オブジェクトのデシリアライズ解除時に例外がスローされます。
JsonConvert.DeserializeObject<SimpleObject>("{\"Name\":undefined}");
public class SimpleObject
{
public string Name { get; set; }
}
Newtonsoft.Json.JsonReaderException was unhandled
Message=Error reading string. Unexpected token: Undefined. Path 'Value', line 1, position 18.
Source=Newtonsoft.Json
LineNumber=1
LinePosition=18
Path=Value