- fastjson常用静态方法-
-
public static final Object parse(String text);
public static final JSONObject parSEObject(String text);
public static final <T> T parSEObject(String text,Class<T> clazz);
public static final JSONArray parseArray(String text);
public static final <T> List<T> parseArray(String text,136); font-style:italic">//把JSON文本parse成JavaBean集合
public static final String toJSONString(Object object);
public static final String toJSONString(Object object,boolean prettyFormat);
public static final Object toJSON(Object javaObject); 将JavaBean转换为JSONObject或者JSONArray。
- fastjson
处理web前台json序列化字符串带反斜杠
-
- importjava.util.ArrayList;
- importjava.util.List;
-
- importcom.alibaba.fastjson.JSONObject;
-
- publicclassMain{
- staticvoidmain(String[]argv)throwsException{
- List<A>a=newArrayList<A>();
- a.add(newA("1",1));
- a.add("2",0); background-color:inherit">2));
- a.add("3",0); background-color:inherit">3));
- //直接返回对象就不会有反斜杠。。
- Objecto=JSONObject.toJSON(a);
- System.out.println(o);
- }
- }
-
-
-
- classA{
- Stringname;
- Integerage;
- A(Stringname,Integerage){
- this.name=name;
- this.age=age;
- }
- publicStringgetName(){
- returnname;
- }
- voidsetName(Stringname){
- this.name=name;
- }
- publicIntegergetAge(){
- returnage;
- voidsetAge(Integerage){
-
- }
Object返回的字符串不会出现反斜杠[{"age":1,"name":"1"},{"age":2,"name":"2"},{"age":3,"name":"3"}]。 (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|