我正在尝试使用 JObject.Parse 将 json 字符串转换为 JObject,但遇到错误:“Error parsing positive infinity value. Path 'Modified.Date', line 1, position 52.”
以下是引起错误的 json 部分:
{ ..., "Modified" : { "Date" : ISODate("2013-02-21T22:23:57.118Z"), "User" : "Admin" }, ...}
以下是我用于解析的代码:
以下是引起错误的 json 部分:
{ ..., "Modified" : { "Date" : ISODate("2013-02-21T22:23:57.118Z"), "User" : "Admin" }, ...}
以下是我用于解析的代码:
var jobj = JObject.Parse(formJson)
更新: 这个json是使用mongodb的.ToJson()扩展方法生成的,通过发送以下jsonwritersettings,它生成了可被json.net解析的json - 新的JsonWriterSettings { OutputMode = JsonOutputMode.JavaScript };
Date(毫秒时间)
)。你有没有可能改变生成这个JSON的代码? - Jason Sperske