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?