我爲我的網站使用了第三種服務,它以簡單的JSON字符串返回數據,問題在於JSON密鑰名稱未包含在引號中。處理格式不正確的JSON字符串的最佳方法是什麼?
例如,既ServiceStack.Text.JsonObject.Parse
和System.Json.JsonObject.Parse
未能獲得正確的JSON對象:
{ firstName: "Tien", lastName: "Do", title: "Developer" }
但System.Web.Helpers.Json.Decode
做得很好,當然鉻/ FF還可以顯示上述JSON字符串正確。
引用的密鑰名稱始終需要嗎?有沒有其他的方法來解析這個字符串與ServiceStack.Text?
您可以聯繫第三方並要求他們停止說謊併發送實際的JSON嗎? – SLaks 2012-03-21 06:17:08
我不能,這是一項公共服務。 – 2012-03-23 03:38:10
公共服務也由人來運作。您可以與他們聯繫。 – SLaks 2012-03-23 04:48:29