数据库用realm,所有的类要继承RealmObject,用fastjson不能解析,会报错
Caused by: java.lang.ClassNotFoundException: Didn't find class "rx.Observable" on path: DexPathList[[zip file "/data/app/com.dituwuyou-1.apk", zip file "/data/data/com.dituwuyou/code_cache/secondary-dexes/com.dituwuyou-1.apk.classes2.zip"],nativeLibraryDirectories=[/data/app-lib/com.dituwuyou-1, /vendor/lib, /data/datalib, /system/lib]]
有没有什么解决办法
방법은 Gson을 사용하는 것이며, Realm은 공개적으로 Gson을 지원합니다. 또는 json
에 대한 공식 요구 사항을 확인하세요.https://realm.io/cn/docs/java/latest/#json
현재 Realm은 엄격한 규정을 준수하여 함정을 피하고 있습니다.
다음 위치에 실수가 있는 것 같습니다: https://realm.io/cn/docs/java/latest/#jackson-databind
fastjson을 사용하여 발생한 오류와 유사한 jackson 오류입니다.
Android fastjson과 Realm의 완벽한 조합이지만 함정도 있습니다