¿Puede Realm Android realizar el análisis JSON?
No fue hasta que entré en contacto con Realm que finalmente pude usar bases de datos felizmente.
Este artículo resume algo de sentido común sobre la base de datos Realm, incluido el acceso multiproceso, cómo usarlo con Retrofit 2.0, etc.
Después de leer estos puntos, personalmente creo que que se puede utilizar en general Realm se utiliza en el proyecto.
1. La clase del modelo debe extender RealmObject y todos los atributos deben modificarse con privado.
2 El modelo admite estructuras de datos básicas: booleano, byte, corto, ìnt, largo, flotante, doble, cadena, fecha y byte[].
3. Si desea usar List, debe usar RealmListlt;Tgt;, o heredar RealmList
4. Usando Retrofit2.*, puede analizar datos Json a través de Gson y directamente. generar RealmObject.
[java] Ver texto sin formato
Gson gson = new GsonBuilder()
.setExclusionStrategies(new ExclusionStrategy() {
@ Anular
public boolean shouldSkipField(FieldAttributes f) {
return f.getDeclaringClass().equals(RealmObject.class); /p>
@ Anular
public boolean deberíaSkipClass(Classlt;? gt; clazz) {
return false
}