栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python学习 - 处理 json 资料

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python学习 - 处理 json 资料

Python学习 - 处理 json 资料 1. 字串转换为json

先准备一个字串。

import json
class_str = """
{
    "Class A": [
        {
            "ID": 1,
            "Name": "Lisa",
            "Chinese": 65,
            "Math": 62,
            "Englis": 40
        },
        {
            "ID": 2,
            "Name": "Rose",
            "Chinese": 85,
            "Math": 87,
            "English": 90
        },
        {
            "ID": 3,
            "Name": "Jennie",
            "Chinese": 92,
            "Math": 95,
            "English": 90
        }
    ]
}
"""
print(type(class_str))

Output 是 。
接着,使用 json.loads() 将字串转换为 json 格式。

datas = json.loads(class_str)
print(type(datas))

Output 是 。

2. json转换为字串

使用 json.dumps() 将 json 格式的资料转换为字串。

dumpdata = json.dumps(datas)
print(type(dumpdata))

Output 是 。

3. 以 JSON Viewer 解析没有结构性的 json 文档

当我们遇见十分复杂的、没有结构性的 json 文档时,可以尝试利用 CodeBeautify。
例如,我们有一个复杂的 json 文档。

选择 CodeBeautify 里面的 JSON Viewer。

把 json 文档内容复制粘贴在左边的框框内,按下 Tree Viewer 就可以在左边看到解码后的结果。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/958387.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号