私のコンピュータにあるJSONファイルを解析しようとしています。私はそれを解析したい。 JSONファイルの構造は次のとおりです。jQueryとJavascriptを使用してローカルJSONファイルを解析します。
{
"sites": {
"site": [
{
"id": "01",
"name": "Sito 1",
"src": "localhost/root/coupon/sito1",
"expiryDate": "29 Ago 2013"
},
{
"id": "02",
"name": "Sito 2",
"src": "localhost/root/coupon/sito2",
"expiryDate": "30 Ago 2013"
},
{
"id": "Sito 3",
"name": "Sito 3",
"src": "localhost/root/coupon/sito2",
"expiryDate": "31 Ago 2013"
}
]
}
}
私のhtmlでは、jQueryライブラリをインポートして、ページが読み込まれるときに読み込む関数を作成しました。以下のコードは次のとおりです。
<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"/>
<title>Lista coupon</title>
<script type="text/javascript" src="jquery-1.9.1.min.js"></script>
<script type="text/javascript" charset="utf-8">
function loadJson() {
window.alert("Carico il contenuto del file JSON per popolare la lista");
$(document).ready(function()
{
$.getJSON('data.json', function(json) {
console.log(json);
});
});
}
</script>
</head>
<body onload="loadJson();">
<div id="header">
<h1>Lista coupon salvati</h1>
</div>
<div id="content">
<p>Di seguito trovi tutte le promozioni salvate</p>
</div>
<div id="footer">
</div>
</body>
</html>
今、私はそれが正しくJSONファイルを読み込むことができますが、私は、このJSONを解析する方法がわからないFirebugのコンソール上で見ました。私はgoogleで検索しましたが、リモートJSONを使用するサンプルが多数見つかりました。ローカルのJSONファイルを解析する方法を理解できますか?私はそれがモバイルブラウザ用に作られている、ここに投稿するサイトに注意してください。 はあなた
PSありがとうございました。
getJsonは**サーバー**へのHTTPコールをあなたのコンピュータに送信しません。 http://api.jquery.com/jQuery.getJSON/ – Liam
の「obj」変数でconsole.logを実行し、そのビルド方法を確認してください。どのように使用すべきか理解してくれるでしょう。 – ninja