Utilizzo il driver MongoDB nativo e l'API, che utilizza com.mongodb.DBObject
per rappresentare oggetti JSON, tuttavia per uso generale ho l'utilizzo di org.json.JSONOBject
.Un ponte tra MongoDB DBObject e org.json.JSONObject?
Ho pensato di sostituirlo e utilizzare DBObject come libreria JSON generale, ma non mi sembra giusto.
Ma per interagire con i due, viene utilizzata l'interfaccia di basso livello String/Map format/parse, che non mi piace neanche.
Esiste una libreria nota che implementa entrambe le interfacce per facilitare l'interoperabilità?
Sì, un po ', ma non posso fare a meno di chiedermi se non esiste qualcosa come "org.w3c.Node" come interfaccia comune per tutte le implementazioni JSON. Forse qualcosa in Scala ... –
Poiché BSON è stato scritto da 10gen e JSON da una fonte diversa, non conosco alcuna implementazione comune. – shelman
-1 per una cattiva risposta che rimanda a una cattiva risposta che rimanda a una risposta che non è rilevante qui. Quello che stai veramente dicendo è: convertire l'oggetto org.json in una stringa json e poi analizzarlo come un DBObject. Questo non è ciò che l'OP sta chiedendo. –