1. 程式人生 > >php直接解析json格式

php直接解析json格式

php中操作將內容轉換成json格式的函式為:

json_encode(); //轉為json格式 
json_decode(); //將json格式轉為普通格式

因為漢字轉換為json格式後就變成了肉眼無法直接翻譯的格式了,最近在除錯介面的時候發現,想把獲取回來的json字串翻譯過來,於是直接複製發現,不行,報錯unexpected "\"

//原json內容
$s = "\u7b7e\u540d\u5931\u8d25!!!"
echo json_decode($s);
//直接json_decode後報 unexpected "\"錯誤

//然後再加一層雙引號,最外層的斜槓是轉義符
$s1 = "\"\u7b7e\u540d\u5931\u8d25!!!\""
; echo json_decode($s1); //這樣就可以輸出正常的漢字了 //注意: //這裡必須用雙引號,單引號解析不了,所以在雙引號多次使用的時候只能用轉義符了