2012-10-09 11 views
5

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à?

risposta

0

In generale, la conversione tra BSON e JSON era concepita come un'operazione indolore, quindi non è necessario scrivere più classi. this risponde all'aiuto?

+0

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 ... –

+0

Poiché BSON è stato scritto da 10gen e JSON da una fonte diversa, non conosco alcuna implementazione comune. – shelman

+0

-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. –

Problemi correlati