﻿<?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-悄然无声的Blog-随笔分类-Java 相关</title><link>http://www.blogjava.net/myqiao/category/38776.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 04 Oct 2010 16:38:15 GMT</lastBuildDate><pubDate>Mon, 04 Oct 2010 16:38:15 GMT</pubDate><ttl>60</ttl><item><title>热点书库小说多线程下载器 V1.0</title><link>http://www.blogjava.net/myqiao/archive/2009/04/29/268010.html</link><dc:creator>左洸</dc:creator><author>左洸</author><pubDate>Tue, 28 Apr 2009 17:12:00 GMT</pubDate><guid>http://www.blogjava.net/myqiao/archive/2009/04/29/268010.html</guid><wfw:comment>http://www.blogjava.net/myqiao/comments/268010.html</wfw:comment><comments>http://www.blogjava.net/myqiao/archive/2009/04/29/268010.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/myqiao/comments/commentRss/268010.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/myqiao/services/trackbacks/268010.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 热点书库小说多线程下载器&nbsp;&nbsp;<a href='http://www.blogjava.net/myqiao/archive/2009/04/29/268010.html'>阅读全文</a><img src ="http://www.blogjava.net/myqiao/aggbug/268010.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/myqiao/" target="_blank">左洸</a> 2009-04-29 01:12 <a href="http://www.blogjava.net/myqiao/archive/2009/04/29/268010.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>甲骨文74亿美元收购SUN</title><link>http://www.blogjava.net/myqiao/archive/2009/04/20/266631.html</link><dc:creator>左洸</dc:creator><author>左洸</author><pubDate>Mon, 20 Apr 2009 15:43:00 GMT</pubDate><guid>http://www.blogjava.net/myqiao/archive/2009/04/20/266631.html</guid><wfw:comment>http://www.blogjava.net/myqiao/comments/266631.html</wfw:comment><comments>http://www.blogjava.net/myqiao/archive/2009/04/20/266631.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/myqiao/comments/commentRss/266631.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/myqiao/services/trackbacks/266631.html</trackback:ping><description><![CDATA[个人感觉比 IBM 好，至少 Netbeans 不会完蛋了
<img src ="http://www.blogjava.net/myqiao/aggbug/266631.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/myqiao/" target="_blank">左洸</a> 2009-04-20 23:43 <a href="http://www.blogjava.net/myqiao/archive/2009/04/20/266631.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用Java操作JSON字符串对象（转载收藏）</title><link>http://www.blogjava.net/myqiao/archive/2009/04/04/263844.html</link><dc:creator>左洸</dc:creator><author>左洸</author><pubDate>Fri, 03 Apr 2009 16:08:00 GMT</pubDate><guid>http://www.blogjava.net/myqiao/archive/2009/04/04/263844.html</guid><description><![CDATA[<p>1、如果我们需要实现一个配置管理的功能，那么为每个配置项目增加一个字段既复杂也不利于扩展，所以我们通常使用一个字符串来保存配置项目信息，这里介绍如何使用json的字符串解析来达到刚才说的目的。引入Json需要的类库： </p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.json.JSONException;&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.json.JSONObject;&nbsp;&nbsp;</span></div>
<p><br />
2、生成一个json对象(可以添加不同类型的数据)： </p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">JSONObject&nbsp;jsonObject&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;JSONObject();<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />jsonObject.put(</span><span style="color: #000000">"</span><span style="color: #000000">a</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">);&nbsp;&nbsp;&nbsp;jsonObject.put(</span><span style="color: #000000">"</span><span style="color: #000000">b</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">1.1</span><span style="color: #000000">);<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />jsonObject.put(</span><span style="color: #000000">"</span><span style="color: #000000">c</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">1L</span><span style="color: #000000">);<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />jsonObject.put(</span><span style="color: #000000">"</span><span style="color: #000000">d</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">test</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />jsonObject.put(</span><span style="color: #000000">"</span><span style="color: #000000">e</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;</span><span style="color: #0000ff">true</span><span style="color: #000000">);<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />System.out.println(jsonObject);<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">{"d":"test","e":true,"b":1.1,"c":1,"a":1}&nbsp;&nbsp;</span></div>
<p>&nbsp;</p>
<p><br />
3、解析一个json对象(可以解析不同类型的数据)，getJSONObject(String str)：</p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">jsonObject&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;getJSONObject(</span><span style="color: #000000">"</span><span style="color: #000000">{d:test,e:true,b:1.1,c:1,a:1}</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />System.out.println(jsonObject);<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">{"d":"test","e":true,"b":1.1,"c":1,"a":1}</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">System.out.println(jsonObject.getInt(</span><span style="color: #000000">"</span><span style="color: #000000">a</span><span style="color: #000000">"</span><span style="color: #000000">));<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />System.out.println(jsonObject.getDouble(</span><span style="color: #000000">"</span><span style="color: #000000">b</span><span style="color: #000000">"</span><span style="color: #000000">));<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />System.out.println(jsonObject.getLong(</span><span style="color: #000000">"</span><span style="color: #000000">c</span><span style="color: #000000">"</span><span style="color: #000000">));<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />System.out.println(jsonObject.getString(</span><span style="color: #000000">"</span><span style="color: #000000">d</span><span style="color: #000000">"</span><span style="color: #000000">));<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />System.out.println(jsonObject.getBoolean(</span><span style="color: #000000">"</span><span style="color: #000000">e</span><span style="color: #000000">"</span><span style="color: #000000">));</span></div>
<p><br />
4、</p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img id="Codehighlighter1_51_362_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_51_362_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_51_362_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_51_362_Closed_Text').style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_51_362_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_51_362_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_51_362_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_51_362_Open_Text').style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top" /><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;JSONObject&nbsp;getJSONObject(String&nbsp;str)&nbsp;</span><span id="Codehighlighter1_51_362_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_51_362_Open_Text"><span style="color: #000000">{<br />
<img id="Codehighlighter1_106_142_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_106_142_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_106_142_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_106_142_Closed_Text').style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_106_142_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_106_142_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_106_142_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_106_142_Open_Text').style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(str&nbsp;</span><span style="color: #000000">==</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">||</span><span style="color: #000000">&nbsp;str.trim().length()&nbsp;</span><span style="color: #000000">==</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">)&nbsp;</span><span id="Codehighlighter1_106_142_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_106_142_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&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">null</span><span style="color: #000000">;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JSONObject&nbsp;jsonObject&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">;<br />
<img id="Codehighlighter1_193_250_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_193_250_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_193_250_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_193_250_Closed_Text').style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_193_250_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_193_250_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_193_250_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_193_250_Open_Text').style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">try</span><span style="color: #000000">&nbsp;</span><span id="Codehighlighter1_193_250_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_193_250_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jsonObject&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;JSONObject(str);<br />
<img id="Codehighlighter1_275_329_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_275_329_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_275_329_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_275_329_Closed_Text').style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_275_329_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_275_329_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_275_329_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_275_329_Open_Text').style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">catch</span><span style="color: #000000">&nbsp;(JSONException&nbsp;e)&nbsp;</span><span id="Codehighlighter1_275_329_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_275_329_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace(System.err);<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;jsonObject;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span></div>
<p>&nbsp;</p>
<p>包下载地址：<a href="http://www.json.org/java/index.html">http://www.json.org/java/index.html</a></p>
<img src ="http://www.blogjava.net/myqiao/aggbug/263844.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/myqiao/" target="_blank">左洸</a> 2009-04-04 00:08 <a href="http://www.blogjava.net/myqiao/archive/2009/04/04/263844.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>深入浅出JSON (转载收藏)</title><link>http://www.blogjava.net/myqiao/archive/2009/04/03/263841.html</link><dc:creator>左洸</dc:creator><author>左洸</author><pubDate>Fri, 03 Apr 2009 15:54:00 GMT</pubDate><guid>http://www.blogjava.net/myqiao/archive/2009/04/03/263841.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/myqiao/archive/2009/04/03/263841.html'>阅读全文</a><img src ="http://www.blogjava.net/myqiao/aggbug/263841.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/myqiao/" target="_blank">左洸</a> 2009-04-03 23:54 <a href="http://www.blogjava.net/myqiao/archive/2009/04/03/263841.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>