Spring Mongo 从 json 字符串转换为文档
Spring Mongo convert to document from json string
我有一个用@Document 注释的Mongo 集合,我希望在获取这些类 作为字符串推入队列。
Spring-Data-Mongo 中是否有从 JSON 转换为实际 Document 对象的方法?
你可以试试com.mongodb.util.JSON.parse()方法。它 returns 对象所以你可能必须进行转换 + 它可能需要 "class" 字段在 json 字符串中。
@Autowired
MongoTemplate mongoTemplate;
然后是
mongoTemplate.getConverter().read(MatchMongo.class, (DBObject) JSON.parse(json));
感谢freakman,你的回答帮了大忙
我有一个用@Document 注释的Mongo 集合,我希望在获取这些类 作为字符串推入队列。
Spring-Data-Mongo 中是否有从 JSON 转换为实际 Document 对象的方法?
你可以试试com.mongodb.util.JSON.parse()方法。它 returns 对象所以你可能必须进行转换 + 它可能需要 "class" 字段在 json 字符串中。
@Autowired
MongoTemplate mongoTemplate;
然后是
mongoTemplate.getConverter().read(MatchMongo.class, (DBObject) JSON.parse(json));
感谢freakman,你的回答帮了大忙