fastJson中 JSON.toJSONString(list,true) 和 JSON.toJSONString(list)的区别
来源:互联网 发布:单机手机游戏 知乎 编辑:程序博客网 时间:2024/05/16 10:21
- 这是在网上摘录fastjson的API,为了更明白的解释,看下面的代码。
- <pre class="prettyprint" name="code"><code class="hljs java has-numbering">Fastjson API入口类是com.alibaba.fastjson.JSON,常用的序列化操作都可以在JSON类上的静态方法直接完成。
- <span class="hljs-keyword">public</span> <span class="hljs-keyword">static</span> <span class="hljs-keyword">final</span> Object <span class="hljs-title">parse</span>(String text); <span class="hljs-comment">// 把JSON文本parse为JSONObject或者JSONArray </span>
- <span class="hljs-keyword">public</span> <span class="hljs-keyword">static</span> <span class="hljs-keyword">final</span> JSONObject <span class="hljs-title">parseObject</span>(String text); // 把JSON文本parse成JSONObject
- <span class="hljs-keyword">public</span> <span class="hljs-keyword">static</span> <span class="hljs-keyword">final</span> <T> T <span class="hljs-title">parseObject</span>(String text, Class<T> clazz); <span class="hljs-comment">// 把JSON文本parse为JavaBean </span>
- <span class="hljs-keyword">public</span> <span class="hljs-keyword">static</span> <span class="hljs-keyword">final</span> JSONArray <span class="hljs-title">parseArray</span>(String text); <span class="hljs-comment">// 把JSON文本parse成JSONArray </span>
- <span class="hljs-keyword">public</span> <span class="hljs-keyword">static</span> <span class="hljs-keyword">final</span> <T> List<T> <span class="hljs-title">parseArray</span>(String text, Class<T> clazz); <span class="hljs-comment">//把JSON文本parse成JavaBean集合 </span>
- <span class="hljs-keyword">public</span> <span class="hljs-keyword">static</span> <span class="hljs-keyword">final</span> String <span class="hljs-title">toJSONString</span>(Object object); <span class="hljs-comment">// 将JavaBean序列化为JSON文本 </span>
- <span class="hljs-keyword">public</span> <span class="hljs-keyword">static</span> <span class="hljs-keyword">final</span> String <span class="hljs-title">toJSONString</span>(Object object, <span class="hljs-keyword">boolean</span> prettyFormat); <span class="hljs-comment">// 将JavaBean序列化为带格式的JSON文本 </span>
- <span class="hljs-keyword">public</span> <span class="hljs-keyword">static</span> <span class="hljs-keyword">final</span> Object <span class="hljs-title">toJSON</span>(Object javaObject); 将JavaBean转换为JSONObject或者JSONArray。</code><div class="save_code tracking-ad" data-mod="popu_249"><a href="javascript:;"><img src="http://static.blog.csdn.net/images/save_snippets.png"></a></div></pre><br>
- 代码:<br>
- public static void main(String[] args){JSONObject jt=new JSONObject();jt.put("info", "wo");jt.put("num", 11);JSONArray jy=new JSONArray();JSONObject jn=new JSONObject();jn.put("wether", "***");jy.add( jn);jt.put("data", jy);//String str= (String) JSON.toJSONString(jt);//结果是图一;String
- str= (String) JSON.toJSONString(jt,true);//结果是图二;<br>
- String str= (String) JSON.toJSONString(jt,false);结果和图一一致,所以说默认为false;<br>
- System.out.println(str);}<br>
- <br>
- <br>
- <pre></pre>
- <p>图一:</p>
- <p><img src="http://img.blog.csdn.net/20170401101405153?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWFuZ3VvMTEw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" height="172" width="489"></p>
- <p>图二:</p>
- <p><img src="http://img.blog.csdn.net/20170401101350731?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWFuZ3VvMTEw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""></p>
- <pre></pre>
-
阅读全文
0 2
- fastJson中 JSON.toJSONString(list,true) 和 JSON.toJSONString(list)的区别
- fastJson中 JSON.toJSONString(list,true) 和 JSON.toJSONString(list)的区别
- JSON toJSONString
- JSON toJSONString
- JSON中toJSONString、parseObject、parseArray的作用
- JSON.parseObject 和 JSON.toJSONString 实例
- JSON.parseObject 和 JSON.toJSONString 实例
- JSON.parseObject 和 JSON.toJSONString 实例
- Json 格式 toJsonString
- 指定JSON.toJSONString中实体类属性的输出顺序
- 关于返回JSON.toJSONString的用法
- JS操作JSON总结toJSONString()和eval()方法
- 调试json对象的好帮手,toJSONString方法
- JSON.toJSONString会把key的首字母转成小写
- fastjson.toJSONString字段排序
- 使用fastjson进行json字符串和List的转换
- Scala中使用JSON.toJSONString报错:ambiguous reference to overloaded definition
- 13.10 Scala中使用JSON.toJSONString报错:ambiguous reference to overloaded definition
- Eclipse+Maven+Tomcat+JRebel实现项目的热部署
- python numpy ndarray astype error
- linux 常用脚本
- 织梦cms出现DedeTag Engine Create File False的解决
- Linux系统重启network服务失败
- fastJson中 JSON.toJSONString(list,true) 和 JSON.toJSONString(list)的区别
- 常用设计模式及例子(二)
- 关于启用 HTTPS 的一些经验分享
- OpenGL 入门基础教程 —— 加载obj模型
- ruby环境sass编译中文出现Syntax error: Invalid GBK character错误解决方法
- WebApi系列~基于RESTful标准的Web Api
- 抓包查看http + json 中的 json信息
- so 加载符号找不到的问题解决
- Spring和Mybatis整合