關於json的格式

2022-05-01 11:51:10 字數 465 閱讀 4178

下面是很簡單的乙個使用jquery**,前面的ajax請求也執行了,返回了{success:true},firebug裡也能看到這個乙個json結構,但是後面的**就是不執行,找到很多原因之後,還是不能執行,曾經想過是不是返回的**不能被jquery包裝成json,返回{'success':true},也不能執行。沒有辦法,讓php自己生成json吧,這一次能執行了:{"success":true},也就是說jquery的ajax不能識別不帶雙引號以外的「下標」,物件的鍵必須用雙引號,不管你在前端的js裡怎麼用,後端傳過來時,必須這麼幹,要麼是傳過來字串格式,自己eval。

1 $.getjson("?act=action",function(data));

現在是2023年,這個隨筆發表的時間比較久遠了,現在看看,感覺比較幼稚。json的標準格式就是key(或者說下標)帶雙引號。自己在js裡定義的「物件直接量」中的key可以帶雙引號也可以沒有雙引號。

JSON格式的建立

建立乙個以 admin 為鍵的json字串 jsonobject jsonobj new jsonobject jsonarray jsonarray new jsonarray jsonobj.element admin jsonarray 動態生成json字串 var data var purv...

JSON的格式轉換

1 包名 com.alibaba.fastjson.json 1 日期格式轉換 writedateusedateformat 全域性修改日期格式,預設為false。如下 json.deffault date format yyyy mm dd string objstr json.tojsonstr...

json資料的格式

json的具體形式 1 物件是乙個無序的 名稱 值 對 集合。乙個物件以 結束。每個 名稱 後跟乙個 名稱 值 對 之間使用 分隔。舉個例子 這種格式的就是json格式 2 陣列是值 value 的有序集合。乙個陣列以 開始,結束。值之間使用 分隔。例如 hotellist hotels 3 值 v...