我有以下用例-
在mongodb中存储JSON模式(动态的,随时间变化)。
从文件中读取JSON对象,并根据架构对其进行验证
(在#1中)
我正在使用此JSON Validator。
我需要从mongo db中读取架构并将其转换为JsonNode
(杰克逊图书馆)。
我正在使用Java。
谁能让我知道如何将mongodb文档转换为JsonNode。我需要这样做,因为我正在使用的验证器(在上面的#3中提到)需要一个JsonNode来构造架构对象。
编辑:将DBObject转换为JSON字符串,然后将其转换为JsonNode是明智的选择吗?
最佳答案
为什么不直接从DBObject转到JsonNode? iirc,JsonNode只是一个类似于DBObject的地图。从一个转换到另一个(然后返回)应该非常简单。
关于java - MongoDB文档作为JsonNode(Jackson库),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19380264/