Estoy usando el controlador nativo MongoDB y la API, que usa com.mongodb.DBObject
para representar objetos JSON, sin embargo para uso general tengo el uso de org.json.JSONOBject
.Un puente entre MongoDB DBObject y org.json.JSONObject?
Pensé en reemplazarlo y usar DBObject como una biblioteca JSON general, pero no me parece bien.
Pero para interoperar con los dos, se usa la interfaz de bajo nivel de formato de cadena/parse, que tampoco me gusta.
¿Existe alguna biblioteca conocida que implemente ambas interfaces para facilitar la interoperabilidad?
Sí, un poco, pero no puedo evitar preguntarme si no hay algo así como 'org.w3c.Node' como una interfaz común para todas las implementaciones de JSON. Tal vez algo en Scala ... –
Como BSON fue escrito por 10gen y JSON por una fuente diferente, no conozco ninguna implementación común. – shelman
-1 para una respuesta incorrecta que se vincula a una mala respuesta que enlaza con una respuesta que no es relevante aquí. Lo que realmente está diciendo es: convierta el objeto org.json en una cadena json y luego analícelo como DBObject. Eso no es lo que OP está pidiendo. –