Cómo convertir un objeto Java a Json en PC o Mac (con imágenes)

Tabla de contenido:

Cómo convertir un objeto Java a Json en PC o Mac (con imágenes)
Cómo convertir un objeto Java a Json en PC o Mac (con imágenes)

Video: Cómo convertir un objeto Java a Json en PC o Mac (con imágenes)

Video: Cómo convertir un objeto Java a Json en PC o Mac (con imágenes)
Video: Como CALCULAR el RANGO en Excel 2024, Mayo
Anonim

Este wikiHow te enseñará cómo convertir objetos Java a Json en PC o Mac. En este tutorial, usaremos la clase Objectmapper de la biblioteca Jackson. Esta es la forma más básica de convertir objetos Java a Json.

Pasos

9688688 1
9688688 1

Paso 1. Agregue las siguientes dependencias al archivo pom.xml

Estas dependencias agregarán "jackson-annotations-2.9.3.jar", "jackson-core-2.9.3.jar" y "jackson-databind-2.9.3.jar". Asegúrese de incluir la última versión del enlace de datos de Jackson en "Versión".

     com.fasterxml.jackson.core jackson-databind 2.9.3 
    
9688688 2
9688688 2

Paso 2. Escriba el código del mapeador de objetos

Esto iniciará la clase objectmapper de la biblioteca Jackson.

    Mapeador de ObjectMapper = new ObjectMapper ();

9688688 3
9688688 3

Paso 3. Escriba el nombre del objeto

Escriba el siguiente código. Escriba el nombre real del objeto Java que convierte a Json. Por ejemplo, si el objeto Java se llama "Estudiante", el código leería Estudiante Estudiante = nuevo Estudiante ();

    ObjectName ObjectName = nuevo ObjectName ();

9688688 4
9688688 4

Paso 4. Escriba writeValue para Json

Esto creará un archivo Json de salida después de que se convierta el objeto Java. Escriba la ruta deseada del archivo json en lugar de "c: / Jsonfile.json". Escriba el nombre del objeto Java que desea convertir a Json en lugar de "ObjectName".

    mapper.writeValue (c: / Jsonfile.json, ObjectName);

Paso 5. Revise su resultado

El código completo debería verse así:

    Mapeador de ObjectMapper = new ObjectMapper (); ObjectName ObjectName = nuevo ObjectName (); mapper.writeValue (c: / Jsonfile.json, ObjectName);

Recomendado: