nitrite-java icon indicating copy to clipboard operation
nitrite-java copied to clipboard

Revamp encoding-decoding with KotlinXSerializationMapper

Open fscarponi opened this issue 1 year ago • 0 comments

The previous implementation of Document Encoding was missing Polymorphism support for maps and lists, on top of that there were many corner cases not handled. Given the similarity between JSON and Documents, it makes sense to leverage on KotlinxJsonSerialization implementation and convert JsonObjects to Documents. This allows having the same degree of freedom as JsonSerialization

fscarponi avatar May 15 '24 16:05 fscarponi