「JSON」の版間の差分
削除された内容 追加された内容
syntaxhighlight 化。このページは最近、内容を更新したので。 |
syntaxhighlight タグの プロパティ lang="JavaScript" の大文字・小文字のJS を MediaWiki推奨の表記に統一。 |
||
3 行
== JSONとは ==
たとえば、下記のような、htmlファイルに、
<syntaxhighlight lang="
<html>
<body>
26 行
における、
<syntaxhighlight lang="
var seiseki = [
{"name": "ヤマダ" , "kokugo": 80 , "suugaku": 70 },
47 行
さて、用語として
<syntaxhighlight lang="
{
"key": "value"
75 行
つまり
<syntaxhighlight lang="
// コメントを書くなら、ここか
var seiseki = [
89 行
JavaScriptのJSONオブジェクトはJavaScriptのオブジェクトをJSON文字列に変換したり、JSON文字列をJavaScriptのオブジェクトに変換したりすることができます。
<syntaxhighlight lang="
var json = JSON.stringify( { 'key': 'value' } );
alert(json); // {"key": "value"}
104 行
'''JSONP'''(ジェイソンピー、'''''JSON''' with '''P'''adding'')とは、動的に<code>script</code>要素を生成してJSONが埋め込まれた外部スクリプトを読み込むテクニックを指します。
<syntaxhighlight lang="
function jsonp(json) {
alert( json.key );
117 行
ここで<nowiki>http</nowiki>://www.example.com/apiが次のような返答を返すことを想定します。
<syntaxhighlight lang="
jsonp({"key":"value"});
</syntaxhighlight>
|