ホームページ  >  記事  >  バックエンド開発  >  PHP JSON クラス ライブラリ アプリケーションの例の詳細_PHP チュートリアル

PHP JSON クラス ライブラリ アプリケーションの例の詳細_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-15 13:33:02748ブラウズ

JSON は、シニア ソフトウェア エンジニアである Douglas Crockford によって開発された軽量データ形式です。その正式名称は Javascript Object Notation です。中国語訳は「JavaScript オブジェクト表現」です。この形式のデータは、サーバーとクライアント間のデータ転送に使用される、過剰なデータ送信の問題を解決するために使用されます。 XML 内の冗長なタグ。大きな質問です。

PHP JSON クラス ライブラリは、JSON のエンコードとデコードを自動的に完了する PHP オープンソース コード ツールです。

ダウンロード: http://www.eb163.com/code/json.rar

TEST_JSON.php には、PEAR 独自の単体テスト ツールであり、実際の開発で使用できる PHPUnit.php が含まれています。

PHP JSON クラス ライブラリのサンプル コード:

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><</span><span> ?  </span></span></li><li><span>//create a new instance of Services_JSON  </span></li><li class="alt"><span>require_once('JSON.php');  </span></li><li><span>$</span><span class="attribute">json</span><span> = </span><span class="attribute-value">new</span><span> Services_JSON();  </span></li><li class="alt"><span>// convert a complex value to JSON notation  </span></li><li><span>$</span><span class="attribute">value</span><span> = </span><span class="attribute-value">array</span><span>('name'=</span><span class="tag">></span><span>'coollzh'<br>,'age'=</span><span class="tag">></span><span> 22,'data'=</span><span class="tag">></span><span>'foo');  </span></span></li>
<li class="alt">
<span>$</span><span class="attribute">output</span><span> = $json-</span><span class="tag">></span><span>encode($value);  </span>
</li>
<li><span>print($output);  </span></li>
<li class="alt">
<span>//采用post方式发送数据: </span><span class="attribute">json</span><span>=<br>{"name":'coollzh',"age":2,"data":"foo"}  </span>
</li>
<li><span>print($_REQUEST['json']);  </span></li>
<li class="alt">
<span>$</span><span class="attribute">value</span><span>= $json-</span><span class="tag">></span><span>decode(str_replace<br>('\','',$_REQUEST["json"]));   </span>
</li>
<li><span>var_dump( $value);  </span></li>
<li class="alt">
<span>echo "</span><span class="tag"><</span><span> </span><span class="tag-name">br</span><span class="tag">></span><span>".$value-</span><span class="tag">></span><span>data;  </span>
</li>
<li>
<span class="tag">?></span><span> </span>
</li>
</ol>

上記の PHP JSON クラス ライブラリのコード例を通じて、その具体的な意味を予備的に理解していただければ幸いです。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446096.html技術記事 JSON は、シニア ソフトウェア エンジニアである Douglas Crockford によって開発された軽量データ形式です。その正式名称は Javascript Object Notation です。中国語翻訳はJavaScriptのオブジェクト表現、この形式です...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。