Java的JSON处理器 fastjson
openkk
13年前
<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>