Java的JSON处理器 fastjson

openkk 12年前
     <p>fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。</p>    <p>主要特点:</p>    <ul>     <li>快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson) </li>     <li>强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum) </li>     <li>零依赖(没有依赖其它任何类库除了JDK) </li>    </ul>    <p>示例代码:</p>    <pre class="code-java"><span class="code-keyword">import</span> com.alibaba.fastjson.JSON;  Group group = <span class="code-keyword">new</span> Group(); group.setId(0L); group.setName(<span class="code-quote">"admin"</span>);  User guestUser = <span class="code-keyword">new</span> User(); guestUser.setId(2L); guestUser.setName(<span class="code-quote">"guest"</span>);  User rootUser = <span class="code-keyword">new</span> User(); rootUser.setId(3L); rootUser.setName(<span class="code-quote">"root"</span>);  group.getUsers().add(guestUser); group.getUsers().add(rootUser);<span class="code-object">String</span> jsonString = JSON.toJSONString(group);<span class="code-object">System</span>.out.println(jsonString);</pre>    <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1324131055937" target="_blank">http://www.open-open.com/lib/view/home/1324131055937</a></p>