当前位置: 首页 > 面试题库 >

JSONObject到文档

金子平
2023-03-14
问题内容

嗨,我是mongodb的新手,我想将JSONObject转换为Document,然后将其存储到mongodb。这是我编写的代码。我在json中获得了一个服务api。

CloseableHttpResponse response = httpClient.execute(get);
        HttpEntity entity = response.getEntity();          
        JSONObject Rat = new JSONObject(EntityUtils.toString(entity));

然后我想将此Rat作为文档保存到mongodb,然后将其插入mongodb或mysql中,以便以后显示。我以为

Document  doc = new Document(....);
coll.insertOne(doc); /*where coll is 
MongoCollection<Document> coll = db.getCollection("rates"); */

但是如何从JSONObject转换为Document?


问题答案:

只是为了帮助您。您也可以这样做:

JSONObject rat = exRat.getJSONObject("fieldfromJson");String newrat = rat.toString();

然后,您必须解析所需的字段,并且您有一个字符串。



 类似资料:
  • 问题内容: 我今天在这个主题上搜索了很多。但是我找不到它,如何将JSONArray添加到JSONObject? 因为每次执行此操作都会收到此错误:Stackoverflow 我收到此错误: 我想要的JSON:只有最后一个JsonArray出问题了: ,“ vloer”:[{formaat:’vierkant10x15’tegels:[{naam:’‘,imgThumb:’/bla/bla.png’

  • 问题内容: 我试图弄清楚如何将以下数据添加到我的json对象。有人可以告诉我该怎么做。 网站范例 我的JSONObject需要合并以上示例。 问题答案: 为了得到这个结果: 拥有与以下相同的数据: 您可以使用以下代码:

  • 问题内容: 我正在IntelliJ中使用Maven。我有一类使用: pom.xml文件中的Maven依赖项: 我可以做并成功建立。但是当我尝试运行它时,我得到: 错误:java.lang.ClassNotFoundException:org.json.JSONObject 我在这里还有什么想念的吗?谢谢! 问题答案: 将json jar 添加到您的类路径 或使用 或将其添加到您的Maven pom

  • 问题内容: 我正在使用Eclipse IDE,并且正在编写servlet。Servlet应该接受html文件中的值,并相应地返回JSON响应。 我的doPost()是: 当我在Eclipse中运行此servlet时,会出现一个文件下载对话框。 当使用Tomcat在Eclipse外部运行时,出现错误: 行Server1.doPost(Server1.java:25)指的是 我已经将org.json.

  • 问题内容: // JSON object to hold the information, which is sent to the server JSONObject jsonObjSend = new JSONObject(); jsonObjSend.put(“action”, “myAction”); jsonObjSend.put(“type”, tipo); 目前一切正常,但如果我想添

  • 我有一个来自REST服务的JSON: 我正在使用java-json.jar来解析这个JSON,这是我试图传递到JSON字符串上方的简单片段: 但我得到了下面的例外: 首先,我假设这是因为JSON中的和字符,并尝试替换如下: 但即便如此,我也遇到了同样的例外。谁能指导我知道我做错了什么吗?