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");
}



ブックマークする hatena del.ico.us


Comments

Post a Comment






Remember personal info