比方說,我通過如何從一個JSON對象訪問一個名稱值對
JavascriptSerializer oSer = new JavascriptSerializer();
string sJson = oSer.Serialize(myObject);
,我得到通過AJAX調用返回到我的客戶端的JSON已經從服務器傳回該JSON對象是
"{\"IsValid\":false,\"EmployeeId\":null,\"fullName\":\"a\",\"EmailAddress\":\"n/a\",\"PhoneNumber\":\"n/a\"}"
打完$.parseJSON(result);
是有可能不通過整個對象名稱/值對循環檢索只是IsValid的價值?
更新: 似乎是當json到達客戶端時:變爲=名稱值對之間。所以現在我必須弄清楚如何用a代替=,所以我可以像解析真正的對象屬性一樣解析和訪問它。
success: function (data)
{
data.replace("=", ":");
}
不起作用。
還我有AJAX類型屬性設置爲「json的」
僅適用於通過從服務器返回一個JSON字符串轉換我的正確配置JSON。當你通過C#序列化一個OBJECT時,你會得到類型OBJECT OBJECT。我發現的唯一的東西是使用$ .each()獲取名稱/值對 – Anthony 2011-05-11 13:18:50