python - 从数据框到 json
问题描述
嗨,情况如何?我有一个数据框,它看起来像一个递归表,我的想法是能够将其转换为 json(以 mamushka 方式)。我使用python
我的例子:
数据名:
ID | 姓名 | 关系 |
---|---|---|
1 | 配置 | 0 |
2 | 纽扣 | 1 |
3 | 接受 | 2 |
4 | 删除 | 2 |
5 | 描述 | 1 |
6 | 标题 | 1 |
7 | 娟 | 0 |
我想要的json是
[{
"id":"1"
"name":"config",
"relations":
[{
"id":"2"
"name":"buttons"
"relations":[{
"id":"3"
"name":"accept"
},
{
"id":"4",
"name":"delete"
}],
},
{
"id":"5"
"name":"descripton",
"relations":[]
},
"id":"6"
"name":"title",
"relations":[]
}],
"id":"7",
"name":"juan",
"relations":[]
}]
正如您将看到的,在“关系”列中,您可以看到它与其父级 (id) 连接
解决方案
推荐阅读
- java - 使用 Rest Assured 验证 Json 对象中的值
- javascript - Twilio - 在 for 循环中生成访问令牌给了我相同的令牌
- javascript - 如何检查浏览器中的url是否已被iframe更改
- qt - QML 在运行时基于一个切换主题
- c - 在 C 中,如果输入字符串太大,如何产生错误?
- bootstrap-4 - Bootstrap4 日期时间选择器:未捕获的 TypeError:$(...).pickadate 不是函数
- c# - C# - 在后台检测 Keydown 和 KeyUp 事件
- docker - 无法从不同系统连接到 docker 容器 webapp
- c - 从一个结构复制到另一个结构
- php - 函数 Illuminate\Support\Manager::createDriver() 的参数太少,通过了 0