削除された内容 追加された内容
編集の要約なし
編集の要約なし
1 行
{{Wikipedia|JavaScript Object Notation}}
'''JSON'''(ジェイソン、'''''J'''ava'''S'''cript '''O'''bject '''N'''otation'')とは、JavaScriptの[[JavaScript/Object|オブジェクト]]の文法をもとにした軽量データ記述言語およびデータシリアライゼーションフォーマットです。
 
== JSONとは ==
たとえば、下記のような、htmlファイルに、javascript を組み込んだコードで、
 
<source lang="javascript">
<html>
<body>
<script type="text/javascript">
var seiseki = [
{"name": "ヤマダ" , "kokugo": 80 , "suugaku": 70 },
{"name": "サトウ" , "kokugo": 60 , "suugaku": 90 }
]
 
document.write (seiseki[1].name);
 
</script>
 
</body>
</html>
</source>
 
における、
 
<source lang="javascript">
var seiseki = [
{"name": "ヤマダ" , "kokugo": 80 , "suugaku": 70 },
{"name": "サトウ" , "kokugo": 60 , "suugaku": 90 }
]
</source>
 
の部分が、JSONというデータ形式を採用したコードの例である。
 
なお、このhtmlファイルをwebブラウザで読む込むと、
 
サトウ
と表示する。
 
 
 
 
== 文法 ==
13 ⟶ 52行目:
JSONに[[JavaScript/コメント|コメント]]はありません。
 
どうしてもコメントをかきたいなら、JSONのカッコの外側の、JavsScript のスコープ内部の部分に、コメントを書いてください。
== JSON ==
 
 
== JSONのいろいろな ==
JavaScriptのJSONオブジェクトはJavaScriptのオブジェクトをJSON文字列に変換したり、JSON文字列をJavaScriptのオブジェクトに変換したりすることができます。