home > JSONとは
JSONとは
April 06, 2012
JSONとはJavaScript Object Notationの略で、テキストベースのデータフォーマットです。
JavaScriptとの親和性の高さから現在ではAjaxでのデータ交換フォーマットとして広く利用されています。
XMLでの表記
<?xml version="1.0" encoding="utf-8"?>
<data>
<selection>
<ukey>××××</ukey>
<name>NAME</name>
</selection>
</data>
JSONでの表記
{
"selection" :
[
{
"ukey" : "××××",
"name" : "NAME",
}
]
}
jQuery.ajax()で読み込む方法
/*JSON読み込み*/
jQuery.ajax({
url : 'data.json',
dataType : 'json',
success: handleSuccess,
error: handleError,
complete: handleComplete
});
〜
/*JSON読み込んだ後の処理*/
/*Ajax通信成功時の処理*/
function handleSuccess(data, dataType)
{
//alert("Success");
var texts = data.text;
$("#jsonarea").html(texts[0]);//内容表示
}
/*Ajax通信失敗時の処理*/
function handleError(XMLHttpRequest, textStatus, errorThrown) {
//alert("Error");
}
/*Ajax通信終了時の処理 → エラーがあってもコンプリートされる*/
function handleComplete(XMLHttpRequest, textStatus) {
//alert("Complete");
}