Details
-
Improvement
-
Resolution: Unresolved
-
Major
-
None
-
None
Description
Requirements: https://docs.google.com/document/d/17eGEeAA_wPaiUO7xfJ2cTotXweygoJFcpVB5JEC4Yes/edit#heading=h.1i9uz5qsp287
The ability to map native object types to Couchbase Lite data (document and result) types is a commonly requested feature from developers (community and enterprise).
- This is extremely important for developer adoption (and retention). This also aligns with one of the design principles of the redesigned API in CBM 2.x - to make it simpler for developers to integrate with our platform.
- While this is applicable across all platforms, it seems to be particularly of interest to our .NET users. To alleviate this, we released [Couchbase.Lite.Mapping library ](https://github.com/couchbaselabs/Couchbase.Lite.Mapping) for .NET which has since gained quite a bit of traction on our forums (including customers).
- While we supported a CBLModel for iOS only on 1.x. So iOS users on 1.x migrating to 2.x have complained about lack of support for the model.
What the developers are saying :
https://forums.couchbase.com/t/couchbase-lite-mapping-plugin/22847
https://forums.couchbase.com/t/document-getproperties-for-pojo-values/3289
https://forums.couchbase.com/t/object-mapping-in-couchbase-lite-net/12966
https://forums.couchbase.com/t/couchbase-lite-mapping-tool-problems-with-complex-objects/23097
https://forums.couchbase.com/t/question-on-serialization-deserialization/21032
https://forums.couchbase.com/t/accessing-couchbaselite-document-json/11407
https://forums.couchbase.com/t/resources-for-updating-to-current-cbl-from-1-2/27346
Attachments
Issue Links
- relates to
-
CM-447 Couchbase Lite API that returns Document in JSON format
- Done