찾다

 >  Q&A  >  본문

android - fastjson不能解析realm

数据库用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]]

有没有什么解决办法

怪我咯怪我咯2772일 전683

모든 응답(2)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-04-17 17:38:36

    방법은 Gson을 사용하는 것이며, Realm은 공개적으로 Gson을 지원합니다. 또는 json
    https://realm.io/cn/docs/java/latest/#json

    에 대한 공식 요구 사항을 확인하세요.

    현재 Realm은 엄격한 규정을 준수하여 함정을 피하고 있습니다.

    다음 위치에 실수가 있는 것 같습니다: https://realm.io/cn/docs/java/latest/#jackson-databind

    fastjson을 사용하여 발생한 오류와 유사한 jackson 오류입니다.

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-17 17:38:36

    Android fastjson과 Realm의 완벽한 조합이지만 함정도 있습니다

    회신하다
    0
  • 취소회신하다