Zend_Json-Introduction.xml 2.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- Reviewed: no -->
  3. <!-- EN-Revision: 24249 -->
  4. <sect1 id="zend.json.introduction">
  5. <title>導入</title>
  6. <para>
  7. <classname>Zend_Json</classname> は、<acronym>PHP</acronym> のネイティブデータを <acronym>JSON</acronym>
  8. 形式にシリアライズしたり、<acronym>JSON</acronym> のデータを <acronym>PHP</acronym>
  9. のネイティブデータに戻したりする便利なメソッドを提供します。
  10. <acronym>JSON</acronym> についてのより詳細な情報は、<ulink url="http://www.json.org/">
  11. <acronym>JSON</acronym> プロジェクトのサイト</ulink> を参照ください。
  12. </para>
  13. <para>
  14. <acronym>JSON</acronym> (JavaScript Object Notation : JavaScript によるオブジェクト記法)
  15. は、JavaScript とその他の言語との間のデータ交換を行うために用いられます。
  16. <acronym>JSON</acronym> は JavaScript によって直接評価されます。そのため、JavaScript
  17. クライアントとのデータ交換に使用する書式としては、
  18. <acronym>XML</acronym> より効率的で軽量なものとなります。
  19. </para>
  20. <para>
  21. さらに <classname>Zend_Json</classname> には、任意の <acronym>XML</acronym> 文字列を
  22. <acronym>JSON</acronym> 形式に変換する機能も用意されています。
  23. この機能を使用すると、エンタープライズアプリケーションの
  24. <acronym>XML</acronym> データを Ajax アプリケーションで使うための <acronym>JSON</acronym>
  25. に変換することが簡単にできるようになります。
  26. また、ブラウザ側のアプリケーションでわざわざ
  27. <acronym>XML</acronym> をパースさせるような手間を省けます。
  28. これを使用すると、
  29. アプリケーション固有のデータ処理が簡単に実装できるようになるでしょう。
  30. </para>
  31. </sect1>
  32. <!--
  33. vim:se ts=4 sw=4 et:
  34. -->