2
我想使用JObject.Parse將json字符串轉換爲JObject,但運行錯誤「錯誤解析正無窮大值。路徑'Modified.Date',第1行,位置52 「。Json.Net解析日期時間值錯誤
這裏是JSON被扔在錯誤的部分 -
{..., 「修改」:{ 「日期」:ISODate( 「2013-02-21T22:23:57.118Z」) 「用戶」: 「管理」},...}
這裏是我用做解析的代碼 -
var jobj = JObject.Parse(formJson)
更新:通過使用MongoDB的.ToJson產生的JSON ()擴展方法,通過在以下jsonwritersettings中發送它生成js可解析的json on.net - 新的JsonWriterSettings {OutputMode = JsonOutputMode.JavaScript};
這看起來像一個自定義的日期格式。它是IsoDateTime的組合,它定義了字符串和默認格式(通常看起來像'Date(Time in Milliseconds)')。你有可能改變產生這個JSON的代碼嗎? – 2013-02-21 23:43:03
是的我能夠改變json代碼,生成的json是{...,\「Modified \」:{\「Date \」:new Date(1361492718941),\「User \」:\「Admin \ 「,...}它可以被json.net解析 – camelCaseWarrior 2013-02-22 00:26:52