Explicación detallada de Gson y FastJson

Java dado JSON

Pasos para convertir una cadena JSON:

1. 引入JAR包
2. 在需要转换JSON字符串的位置编写如下代码即可:
	String json = new Gson().toJSON(要转换的对象);
	案例:
    Book b = BookDao.find();
    String json = new Gson().toJson(b);
    System.out.println(json);

Convierte una cadena JSON en un objeto

  1. Importar paquete JAR
  2. Donde necesite convertir el objeto Java, escriba el siguiente código:
    object = new Gson (). FromJson (cadena JSON, tipo de objeto.class);
    caso:
    String json = "{\"id\":1,\"name\":\"金苹果\",\"author\":\"李伟\",\"info\":\"嘿嘿嘿嘿嘿嘿\",\"price\":198.0}";
     Book book = new Gson().fromJson(json, Book.class);
     System.out.println(book);
    

FastJson

Convertir un objeto en una cadena JSON
Pasos para convertir una cadena JSON:
1. Importe el paquete JAR
2. Escriba el siguiente código donde necesita convertir la cadena JSON:
String json = JSON.toJSONString (objeto a convertir);
caso:
Libro b = BookDao.find ();
String json = JSON.toJSONString (b);
System.out.println (json);
Convertir cadena JSON en objeto

  1. Importar paquete JAR
  2. En el lugar donde se debe convertir el objeto Java, escriba el siguiente código:
  3.      类型 对象名=JSON.parseObject(JSON字符串, 类型.class);
         		或
         List<类型> list=JSON.parseArray(JSON字符串,类型.class);
    

Caso:

        String json = "{\"id\":1,\"name\":\"金苹果\",\"author\":\"李伟杰\",\"info\":\"嘿嘿嘿嘿嘿嘿\",\"price\":198.0}";
        Book book = JSON.parseObject(json, Book.class);
        System.out.println(book);

Supongo que te gusta

Origin blog.csdn.net/VX_LoChaX/article/details/113556916
Recomendado
Clasificación