android dependencies avro

android - ¿Cómo simplificar Apache Avro?



dependencies (1)

Si su esquema está en JSON Para convertir el formato de Json, podemos utilizar una biblioteca diferente. He utilizado la biblioteca GSON para analizar los datos json

Avro usa el formato JSON para declarar las estructuras de datos.

Los esquemas Avro se definen con JSON que simplifica su implementación en lenguajes con librerías JSON.

Así que puedes probar esta biblioteca en lugar de jackson

aplicación gradle dependencia

compile ''com.google.code.gson:gson:2.7''

Conversión String To Object

Gson gson = new Gson(); GsonParse gsonObj = gson.fromJson(jsonString);

Conversión de objeto a cadena

Gson gson = new Gson(); String puchaseDetails = gson.toJson(purchase);

Puede verificar esto también aquí , si está utilizando una biblioteca para analizar y almacenar datos

Estoy desarrollando un proyecto de Android con Apache Avro, pero depende de dos bibliotecas de Jackson (core-asl.jar y mapper-asl.jar). Desafortunadamente, estas dos bibliotecas son demasiado grandes para una aplicación de Android. Me pregunto si hay alguna manera de simplificar el código fuente de Avro, o puedo reemplazar a Jackson con org.json directamente?