﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-面朝大海 春暖花開-随笔分类-周边技术</title><link>http://www.blogjava.net/wangjin/category/40737.html</link><description>專注于金融相關系統的設計與開發</description><language>zh-cn</language><lastBuildDate>Fri, 10 Jul 2009 09:29:46 GMT</lastBuildDate><pubDate>Fri, 10 Jul 2009 09:29:46 GMT</pubDate><ttl>60</ttl><item><title>json的使用入门</title><link>http://www.blogjava.net/wangjin/archive/2009/07/10/json.html</link><dc:creator>star11th</dc:creator><author>star11th</author><pubDate>Fri, 10 Jul 2009 06:18:00 GMT</pubDate><guid>http://www.blogjava.net/wangjin/archive/2009/07/10/json.html</guid><wfw:comment>http://www.blogjava.net/wangjin/comments/286244.html</wfw:comment><comments>http://www.blogjava.net/wangjin/archive/2009/07/10/json.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wangjin/comments/commentRss/286244.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wangjin/services/trackbacks/286244.html</trackback:ping><description><![CDATA[&nbsp;JSON采用完全独立于语言的文本格式,易于人阅读和编写,同时也易于机器解析和生成。所以是数据中转与传输的优选。下面就是经常用到的一些特性。本文所指都是<a href="http://json-lib.sourceforge.net/">json-lib</a>的用法<br />
1.json---&gt;List&lt;YOUR_CLASS&gt;<br />
&nbsp;
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; height: 177px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><span style="color: #008080">&nbsp;1</span><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List&lt;YOUR_CLASS&gt; list=new ArrayList&lt;YOUR_CLASS&gt;();&nbsp;<br />
<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JSONArray&nbsp;jsonArray&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;JSONArray.fromObject(fmsStr);<br />
</span><span style="color: #008080">&nbsp;2</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JsonConfig&nbsp;jc</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;JsonConfig();<br />
</span><span style="color: #008080">&nbsp;3</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jc.setRootClass(YOUR_CLASS.</span><span style="color: #0000ff">class</span><span style="color: #000000">);<br />
</span><span style="color: #008080">&nbsp;4</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jc.setArrayMode(JsonConfig.MODE_OBJECT_ARRAY);<br />
</span><span style="color: #008080">&nbsp;5</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i</span><span style="color: #000000">=</span><span style="color: #000000">1</span><span style="color: #000000">;<br />
</span><span style="color: #008080">&nbsp;6</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;YOUR_CLASS[]&nbsp;oArray</span><span style="color: #000000">=</span><span style="color: #000000">(YOUR_CLASS[])&nbsp;JSONArray.toArray(jsonArray,&nbsp;jc);<br />
</span><span style="color: #008080">&nbsp;7</span><span style="color: #000000"><img id="Codehighlighter1_283_305_Open_Image" onclick="this.style.display='none'; Codehighlighter1_283_305_Open_Text.style.display='none'; Codehighlighter1_283_305_Closed_Image.style.display='inline'; Codehighlighter1_283_305_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_283_305_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_283_305_Closed_Text.style.display='none'; Codehighlighter1_283_305_Open_Image.style.display='inline'; Codehighlighter1_283_305_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(YOUR_CLASSfms&nbsp;:&nbsp;oArray)</span><span id="Codehighlighter1_283_305_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">&nbsp;8</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;list.add(fms);<br />
</span><span style="color: #008080">&nbsp;9</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></div>
<br />
2.json--&gt;YOUR_CLASS<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><span style="color: #008080">1</span><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #000000">JSONObject&nbsp;json</span><span style="color: #000000">=</span><span style="color: #000000">JSONObject.fromObject(fmsStr);<br />
</span><span style="color: #008080">2</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FMS&nbsp;fms</span><span style="color: #000000">=</span><span style="color: #000000">(FMS)JSONObject.toBean(json,&nbsp;FMS.</span><span style="color: #0000ff">class</span><span style="color: #000000">);</span></div>
3.json--&gt; bean转换日期格式<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><span style="color: #008080">1</span><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JSONObject&nbsp;json</span><span style="color: #000000">=</span><span style="color: #000000">JSONObject.fromObject(fmsStr);<br />
</span><span style="color: #008080">2</span><span style="color: #000000"><img id="Codehighlighter1_101_114_Open_Image" onclick="this.style.display='none'; Codehighlighter1_101_114_Open_Text.style.display='none'; Codehighlighter1_101_114_Closed_Image.style.display='inline'; Codehighlighter1_101_114_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_101_114_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_101_114_Closed_Text.style.display='none'; Codehighlighter1_101_114_Open_Image.style.display='inline'; Codehighlighter1_101_114_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String[]&nbsp;dateFormats&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;String[]&nbsp; </span><span id="Codehighlighter1_101_114_Open_Text"><span style="color: #000000">{</span><span style="color: #000000">"</span><span style="color: #000000">yyyy-MM-dd</span><span style="color: #000000">"</span><span style="color: #000000">}</span></span><span style="color: #000000">;<br />
</span><span style="color: #008080">3</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JSONUtils.getMorpherRegistry().registerMorpher(</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;DateMorpher(dateFormats));<br />
</span><span style="color: #008080">4</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;FMS&nbsp;fms</span><span style="color: #000000">=</span><span style="color: #000000">(FMS)JSONObject.toBean(json,&nbsp;FMS.</span><span style="color: #0000ff">class</span><span style="color: #000000">);<br />
</span><span style="color: #008080">5</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><br />
</span><span style="color: #008080">6</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />其中fms有一个属性day:</span><span style="color: #000000">1991</span><span style="color: #000000">-</span><span style="color: #000000">12</span><span style="color: #000000">-</span><span style="color: #000000">2</span></div>
4.json--&gt;bean过滤一些不需要或json字符串中没有赋值的项使用JSONConfig<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img id="Codehighlighter1_46_82_Open_Image" onclick="this.style.display='none'; Codehighlighter1_46_82_Open_Text.style.display='none'; Codehighlighter1_46_82_Closed_Image.style.display='inline'; Codehighlighter1_46_82_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_46_82_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_46_82_Closed_Text.style.display='none'; Codehighlighter1_46_82_Open_Image.style.display='inline'; Codehighlighter1_46_82_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"  alt="" /><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JSONArray&nbsp;jsonArray&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;JSONArray.fromObject([</span><span id="Codehighlighter1_46_82_Open_Text"><span style="color: #000000">{a:</span><span style="color: #000000">"</span><span style="color: #000000">astr</span><span style="color: #000000">"</span><span style="color: #000000">,b:</span><span style="color: #000000">"</span><span style="color: #000000">bstr</span><span style="color: #000000">"</span><span style="color: #000000">,c:</span><span style="color: #000000">"</span><span style="color: #000000">cstr</span><span style="color: #000000">"</span><span style="color: #000000">,d:</span><span style="color: #000000">"</span><span style="color: #000000">dstr</span><span style="color: #000000">"</span><span style="color: #000000">}</span></span><span style="color: #000000">,</span><span id="Codehighlighter1_84_124_Open_Text"><span style="color: #000000">{a:</span><span style="color: #000000">"</span><span style="color: #000000">astr1</span><span style="color: #000000">"</span><span style="color: #000000">,b:</span><span style="color: #000000">"</span><span style="color: #000000">bstr1</span><span style="color: #000000">"</span><span style="color: #000000">,c:</span><span style="color: #000000">"</span><span style="color: #000000">cstr1</span><span style="color: #000000">"</span><span style="color: #000000">,d:</span><span style="color: #000000">"</span><span style="color: #000000">dstr1</span><span style="color: #000000">"</span><span style="color: #000000">}</span></span><span style="color: #000000">]);<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JsonConfig&nbsp;jc</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;JsonConfig();<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jc.setRootClass(FMS.</span><span style="color: #0000ff">class</span><span style="color: #000000">);<br />
<img id="Codehighlighter1_231_244_Open_Image" onclick="this.style.display='none'; Codehighlighter1_231_244_Open_Text.style.display='none'; Codehighlighter1_231_244_Closed_Image.style.display='inline'; Codehighlighter1_231_244_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_231_244_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_231_244_Closed_Text.style.display='none'; Codehighlighter1_231_244_Open_Image.style.display='inline'; Codehighlighter1_231_244_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String[]&nbsp;dateFormats&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;String[]&nbsp;</span><span id="Codehighlighter1_231_244_Open_Text"><span style="color: #000000">{</span><span style="color: #000000">"</span><span style="color: #000000">yyyy-MM-dd</span><span style="color: #000000">"</span><span style="color: #000000">}</span></span><span style="color: #000000">;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JSONUtils.getMorpherRegistry().registerMorpher(</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;DateMorpher(dateFormats));<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jc.setArrayMode(JsonConfig.MODE_OBJECT_ARRAY);<br />
<img id="Codehighlighter1_423_643_Open_Image" onclick="this.style.display='none'; Codehighlighter1_423_643_Open_Text.style.display='none'; Codehighlighter1_423_643_Closed_Image.style.display='inline'; Codehighlighter1_423_643_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_423_643_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_423_643_Closed_Text.style.display='none'; Codehighlighter1_423_643_Open_Image.style.display='inline'; Codehighlighter1_423_643_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jc.setJsonPropertyFilter(</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;PropertyFilter()</span><span id="Codehighlighter1_423_643_Open_Text"><span style="color: #000000">{<br />
<img id="Codehighlighter1_491_635_Open_Image" onclick="this.style.display='none'; Codehighlighter1_491_635_Open_Text.style.display='none'; Codehighlighter1_491_635_Closed_Image.style.display='inline'; Codehighlighter1_491_635_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_491_635_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_491_635_Closed_Text.style.display='none'; Codehighlighter1_491_635_Open_Image.style.display='inline'; Codehighlighter1_491_635_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">boolean</span><span style="color: #000000">&nbsp;apply(Object&nbsp;sourse,&nbsp;String&nbsp;name,&nbsp;Object&nbsp;value)&nbsp;</span><span id="Codehighlighter1_491_635_Open_Text"><span style="color: #000000">{<br />
<img id="Codehighlighter1_571_595_Open_Image" onclick="this.style.display='none'; Codehighlighter1_571_595_Open_Text.style.display='none'; Codehighlighter1_571_595_Closed_Image.style.display='inline'; Codehighlighter1_571_595_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_571_595_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_571_595_Closed_Text.style.display='none'; Codehighlighter1_571_595_Open_Image.style.display='inline'; Codehighlighter1_571_595_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(name.equals(</span><span style="color: #000000">"</span><span style="color: #000000">a</span><span style="color: #000000">"</span><span style="color: #000000">)</span><span style="color: #000000">||</span><span style="color: #000000">name.equals(</span><span style="color: #000000">"</span><span style="color: #000000">b</span><span style="color: #000000">"</span><span style="color: #000000">)</span><span style="color: #000000">||</span><span style="color: #000000">name.equals(</span><span style="color: #000000">"</span><span style="color: #000000">c</span><span style="color: #000000">"</span><span style="color: #000000">)</span><span style="color: #000000">||</span><span style="color: #000000">name.equals(</span><span style="color: #000000">"</span><span style="color: #000000">d</span><span style="color: #000000">"</span><span style="color: #000000">))</span><span id="Codehighlighter1_571_595_Open_Text"><span style="color: #000000">{<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">true</span><span style="color: #000000">;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_605_630_Open_Image" onclick="this.style.display='none'; Codehighlighter1_605_630_Open_Text.style.display='none'; Codehighlighter1_605_630_Closed_Image.style.display='inline'; Codehighlighter1_605_630_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_605_630_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_605_630_Closed_Text.style.display='none'; Codehighlighter1_605_630_Open_Image.style.display='inline'; Codehighlighter1_605_630_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">else</span><span id="Codehighlighter1_605_630_Open_Text"><span style="color: #000000">{<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">false</span><span style="color: #000000">;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">);<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FMS[]&nbsp;oArray</span><span style="color: #000000">=</span><span style="color: #000000">(FMS[])&nbsp;JSONArray.toArray(jsonArray,&nbsp;jc);<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />FMS</span><span style="color: #000000">--&gt;</span><span style="color: #000000">有&nbsp;a&nbsp;b&nbsp;c&nbsp;d&nbsp;属性</span></div>
<br />
<br />
<br />
<img src ="http://www.blogjava.net/wangjin/aggbug/286244.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wangjin/" target="_blank">star11th</a> 2009-07-10 14:18 <a href="http://www.blogjava.net/wangjin/archive/2009/07/10/json.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>