2012-12-20 25 views
0

在.NET中,我可以測試一個JSON字符串,我將要發送回客戶端是否有效?我正在使用一個ASHX處理函數,它接受一堆表單變量並返回一個由客戶端解釋的JSON塊。 JSON中的一個參數包含一個HTML塊,儘管編碼有時會被導致客戶端上出現JSON錯誤的字符損壞。我想在它發佈之前趕上它,並向系統管理員發送詳細信息。在.NET中測試有效的JSON

附加信息:

目標框架用來發送和讀取響應4.0

阿賈克斯JQuery的方法。

回答

0

我會用Json.NET並有一些像JObject.Parse(json)在try/catch塊

+0

這不適用於'[1,2,3]' –

1

嘛,一個想法是嘗試反序列化它的服務器端(使用你選擇的JSON框架,無論是Newtonsoft.JsonJsonFx)之前發送給客戶端。