当前位置: 首页 > 知识库问答 >
问题:

如何将dict转储到JSON文件?

伊铭
2023-03-14

我有一个这样的口述:

sample = {'ObjectInterpolator': 1629,  'PointInterpolator': 1675, 'RectangleInterpolator': 2042}

我不知道如何将dict转储到JSON文件中,如下所示:

{      
    "name": "interpolator",
    "children": [
      {"name": "ObjectInterpolator", "size": 1629},
      {"name": "PointInterpolator", "size": 1675},
      {"name": "RectangleInterpolator", "size": 2042}
     ]
}

有没有一种pythonic的方法来实现这一点?

您可能会猜测我想生成一个D3树映射。

共有1个答案

斜浩穰
2023-03-14
import json
with open('result.json', 'w') as fp:
    json.dump(sample, fp)

这是一个更容易的方法。

在第二行代码中,文件result.json被创建并作为变量fp打开。

在第三行中,您的dictsample被写入result.json

 类似资料:
  • 我正在尝试将收藏转储到。json文件,但在看过pymongo教程后,我找不到任何与之相关的东西。 教程链接:https://api.mongodb.com/python/current/tutorial.html

  • 我想将废弃的数据转储到json文件中。我相信它的格式已经很好了(dictionary、list、string等)。我如何输出到json文件中?

  • 问题内容: 我尝试使用以下行(请求库)POST请求从客户端获取JSON数据: 如何转换成字典? 有用: 但是如何将其转换为dict? 问题答案: 编辑:对于职位要求: 类“ dict” 您可以使用如下形式: 类“ dict”

  • 问题内容: 我正在使用pymongo来查询区域中的所有项目(实际上是在地图上查询区域中的所有场所)。我以前使用过在球形区域中搜索,该区域可以为我返回一本字典,并且在字典中有一个名为的键,其中包含场所。现在,我需要在一个正方形区域中搜索,建议使用,但是,这给了我一个班级,我不知道如何从中提取场地结果。 有谁知道我应该将光标转换为字典并提取结果,还是使用另一种方法来查询正方形区域中的项目?顺便说一句,

  • 我想将字典转储到文件,就像将Python字典转储到JSON文件一样。但是我面临着编码的问题:当我简单地做 我在终端中得到类似这样的东西: 所以它是正常的、人类可读的文本。但是当我以这种方式将同一个字典转储到某个json文件时: 文件中有奇怪的混乱的特殊字符: 我尝试像这里一样指定ensure_ascii=False:Python将JSON文件保存为UTF-8,但它会抛出UnicodeEncodeE

  • 问题内容: 我对Elastic完全陌生,所以我的知识仅来自Elasticsearch网站,我需要帮助。我的任务是将html格式的大行数据索引到elasticsearch中。我已经抓取了数据并将其存储在磁盘上(200 000个html文件)。我的问题是将所有HTML文件编入elasticsearch的最简单方法是什么?我应该为每个文件手动做出弹性请求吗?例如: 第二个问题是我是否必须解析HTML文档