<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ExtJSで楽しくRIA業務アプリ開発 &#187; XML</title>
	<atom:link href="http://extjs.blog.sus4.co.jp/tag/xml/feed/" rel="self" type="application/rss+xml" />
	<link>http://extjs.blog.sus4.co.jp</link>
	<description>株式会社sus4 開発チーム</description>
	<lastBuildDate>Wed, 01 Sep 2010 02:15:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ExtJSのことを話す上での基礎用語について &#8211; Part2</title>
		<link>http://extjs.blog.sus4.co.jp/2009/10/29/extjs%e3%81%ae%e3%81%93%e3%81%a8%e3%82%92%e8%a9%b1%e3%81%99%e4%b8%8a%e3%81%a7%e3%81%ae%e5%9f%ba%e7%a4%8e%e7%94%a8%e8%aa%9e%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6-part2/</link>
		<comments>http://extjs.blog.sus4.co.jp/2009/10/29/extjs%e3%81%ae%e3%81%93%e3%81%a8%e3%82%92%e8%a9%b1%e3%81%99%e4%b8%8a%e3%81%a7%e3%81%ae%e5%9f%ba%e7%a4%8e%e7%94%a8%e8%aa%9e%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6-part2/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 10:40:06 +0000</pubDate>
		<dc:creator>野村 亮之</dc:creator>
				<category><![CDATA[ExtJS営業向け知識集]]></category>
		<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[営業向け]]></category>

		<guid isPermaLink="false">http://extjs.blog.sus4.co.jp/?p=137</guid>
		<description><![CDATA[ ジェーソンといいます。設計段階でプログラマが登場するような会議や打ち合わせになってくると、サーバ側とクライアントUIの橋渡し（交換言語みたいな感じ）をやってくれるのが、JSONやXMLです。]]></description>
			<content:encoded><![CDATA[<p><a href="http://extjs.blog.sus4.co.jp/2009/10/17/extjs%E3%81%AE%E3%81%93%E3%81%A8%E3%82%92%E8%A9%B1%E3%81%99%E4%B8%8A%E3%81%A7%E3%81%AE%E5%9F%BA%E7%A4%8E%E7%94%A8%E8%AA%9E%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6-part1/">Part1はRIAからライブラリとフレームワークの違いまで</a>を簡単に説明しています。</p>
<p>JSON<br />
ジェーソンといいます。設計段階でプログラマが登場するような会議や打ち合わせになってくると、サーバ側とクライアントUIの橋渡し（交換言語みたいな感じ）をやってくれるのが、JSONやXMLです。<br />
JSONは、JavaScript Object Notationが正式名称で、JavaScriptにおけるオブジェクトの表記法({}を使うやつですね)をベースとした軽量なデータ記述言語というのが正しい解釈のようです。</p>
<p>要するに、サーバ側からテキストでこの記法にのっとったものを出力してやれば、ブラウザが受け取ったそのテキストをJavaScript側でパースするとそのままオブジェクトとして使えちゃうんですよというのが肝です。</p>
<p>ExtJSですと、JsonStore, JsonReaderとかでJSONを受け取るとごにょごにょしてくれて、いつの間にかExtで使えるオブジェクトに変換してくれる感じになります。</p>
<p>Json自体のサンプルは以下の通りです。</p>
<p>オブジェクトの例：</p>
<pre class="brush: js; ">

{name: &quot;John Smith&quot;, age: 33}
</pre>
<p>配列の例：</p>
<pre class="brush: js; ">

[&quot;milk&quot;, &quot;bread&quot;, &quot;eggs&quot;]
</pre>
<p>もちろん、入れ子にもできます。</p>
<p>営業的には、打ち合わせでこの言葉が出てきたら、なんのことはないただのテキストで、サーバ側とExtを繋ぐ橋渡し的データ記法のルールだと思っていただければ十分かと思います。</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fextjs.blog.sus4.co.jp%2F2009%2F10%2F29%2Fextjs%25e3%2581%25ae%25e3%2581%2593%25e3%2581%25a8%25e3%2582%2592%25e8%25a9%25b1%25e3%2581%2599%25e4%25b8%258a%25e3%2581%25a7%25e3%2581%25ae%25e5%259f%25ba%25e7%25a4%258e%25e7%2594%25a8%25e8%25aa%259e%25e3%2581%25ab%25e3%2581%25a4%25e3%2581%2584%25e3%2581%25a6-part2%2F&amp;linkname=ExtJS%E3%81%AE%E3%81%93%E3%81%A8%E3%82%92%E8%A9%B1%E3%81%99%E4%B8%8A%E3%81%A7%E3%81%AE%E5%9F%BA%E7%A4%8E%E7%94%A8%E8%AA%9E%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%20%26%238211%3B%20Part2"><img src="http://extjs.blog.sus4.co.jp/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://extjs.blog.sus4.co.jp/2009/10/29/extjs%e3%81%ae%e3%81%93%e3%81%a8%e3%82%92%e8%a9%b1%e3%81%99%e4%b8%8a%e3%81%a7%e3%81%ae%e5%9f%ba%e7%a4%8e%e7%94%a8%e8%aa%9e%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6-part2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
