yahoo / squidb

SquiDB is a SQLite database library for Android and iOS
https://github.com/yahoo/squidb/wiki
Apache License 2.0
1.31k stars 132 forks source link

Rewritten JSON plugin (3.0) #128

Closed sbosley closed 8 years ago

sbosley commented 8 years ago

Our old Jackson plugin has never been much more than a fun experiment from the early days of the code generation plugin system. With the introduction of the json1 extension in SQLite 3.9.0, it made sense to rewrite that plugin to be a significantly more powerful extension that can take advantage of the new features when connecting to SQLite builds that support them.

This rewrite comes with two major feature additions:

All modules in the squidb-json addon are now plain jars with no Android dependencies. We only test on Android at the moment, but theoretically there's no reason why this couldn't also work on iOS under j2objc given an iOS-compatible implementation of JSONMapper.

jdkoren commented 8 years ago

LGTM