本文目錄一覽:
JSON文件過大,打不開,用什麼軟件可以打開?以及轉換成其他格式?
如果要使用js讀取json文件,那麼ajax操作是必須的了。原生ajax有點麻煩,我想你們項目一定用了什麼js庫,這裡給個jquery的例子:br$.get(‘xx.json路徑’, function(data){br alert(data); // data即為json文件內容里的json數據br}, ‘json’);如果把這個文件的內容讀取為純文本,可以修改$.get的最後一個參數json為text,或者刪掉這個參數,默認也是text。
如何讀取Json文件的數據
json文件是一種輕量級的數據交互格式。一般在jquery中使用getJSON()方法讀取。
$.getJSON(url,[data],[callback])
url:加載的頁面地址
data: 可選項,發送到服務器的數據,格式是key/value
callback:可選項,加載成功後執行的回調函數
1.首先建一個JSON格式的文件userinfo.json 保存用戶信息。如下:
?
1234567891011121314151617
[{“name”:”張國立”,”sex”:”男”,”email”:”zhangguoli@123.com”},{“name”:”張鐵林”,”sex”:”男”,”email”:”zhangtieli@123.com”},{“name”:”鄧婕”,”sex”:”女”,”email”:”zhenjie@123.com”}]
2.其次建一個頁面用於獲取JSON文件里的用戶信息數據,並顯示
?
123456789101112131415161718192021222324252627282930313233343536373839404142
!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “”html xmlns=””headmeta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /titlegetJSON獲取數據/titlescript type=”text/javascript” src=”js/jquery-1.8.2.min.js”/scriptstyle type=”text/css”#divframe{ border:1px solid #999; width:500px; margin:0 auto;}.loadTitle{ background:#CCC; height:30px;}/style script type = “text/javascript” $(function (){ $(“#btn”).click(function () { $.getJSON(“js/userinfo.json”, function (data){ var $jsontip = $(“#jsonTip”); var strHtml = “123”; //存儲數據的變量 $jsontip.empty(); //清空內容 $.each(data, function (infoIndex, info){ strHtml += “姓名:” + info[“name”] + “br”; strHtml += “性別:” + info[“sex”] + “br”; strHtml += “郵箱:” + info[“email”] + “br”; strHtml += “hr” }) $jsontip.html(strHtml); //顯示處理後的數據 }) })})/script/headbodydiv id=”divframe”div class=”loadTitle”input type=”button” value=”獲取數據” id=”btn”//divdiv id=”jsonTip”/div/div/body/html
php讀取json文件效率
大量json數據可以進行分類拆分,分別存入不同文件當中,以提高閱讀效率
或者將json數據存入數據庫中
原創文章,作者:TBVLY,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/317884.html