
Linux Shell格式化Json
使用json在線分析可以解決問題
http://json.cn/
其實Linux現(xiàn)成工具可以很好地顯示
1.回車顯示結果直接以文本形式顯示
2.如果json保存在文件中,例如
可以使用
即可格式化查看json如圖
我們通常使用它curl測試返回的數(shù)據(jù)也可以格式化輸出
編寫Shell腳本
保存為文件abc.sh
比較清晰了
這也是平時積累的小技巧
同樣的json格式字符串 分析成功,分析失敗 在線等解答
JSON在ie下不存在,$.parseJSON則規(guī)定key必須包括雙引號,
二者都沒有eval好
json在線解析
//POST方式,需要Authorization,json_post_out()輸出數(shù)組形式的數(shù)據(jù)$url要求地址,$data為json數(shù)據(jù)格式
functionjson_post_out($url,$data,$auth){

header(“Content-type:text/html;charset=utf-8”);
$headers[‘Authorization’]=$auth;
///參數(shù)組
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_POST,1);
//curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
curl_setopt($ch,CURLOPT_ENCODING,”gzip”);//將json數(shù)據(jù)壓縮很重要!
$return=curl_exec($ch);
curl_close($ch);
$json=preg_replace(‘/HTTP(.*)gzip/is’,”,$return);//解壓重要!
$json=json_decode($json);
var_mp($json);price價格
image圖片
author作者
共6本書
eval(“json=” json);
alert(json.a);