TOP ▲
itcore TOP プログラムパーツ
json_encode_decode jsonエンコード/デコード | itcore 2018年
PHP
JavaScript
プログラム
<?php
    $a = 1;
    $b = 2;
    $json = json_encode(array('a' => $a, 'b' => $b)); // jsonへ変換する
    echo "[json]<br>\n";
    echo "$json<br>\n";
    $arr = json_decode($json, true); // 連想配列に変換する。
    echo "[arr]<br>\n";
    echo print_r($arr, true)."<br>\n";
    foreach ($arr as $key => $value) {
        echo "key=$key value=$value<br>\n";
    }   
?>
実行結果
[json]
{"a":1,"b":2}
[arr]
Array
(
[a] => 1
[b] => 2
)
key=a value=1
key=b value=2
JavaScript TOP
プログラム
<script>
    document.open();
    var json = '{"a":1, "b":2}'; // jsonデータ
    document.write("[json]<br>");
    document.write(json + "<br>");
    var arr = JSON.parse(json); // 配列(オブジェクト)へ変換
    document.write("[arr]<br>");
    for (var key in arr) {
        var value = arr[key];
        document.write("key=" + key + " value=" + value + "<br>");
    }
    document.close();
</script>
実行結果