这是在网上摘录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"> <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); <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"> <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"> <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"> <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"> <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"> <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); str= (String) JSON.toJSONString(jt,
true); String str= (String) JSON.toJSONString(jt,
false);结果和图一一致,所以说默认为
false;<br> System.out.println(str);}<br> <br> <br> <pre></pre> <p>图一:</p> <p><img src=
"https://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=
"https://img-blog.csdn.net/20170401101350731?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWFuZ3VvMTEw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=
""></p> <pre></pre>