python json 数据操作

Posted 陈富林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python json 数据操作相关的知识,希望对你有一定的参考价值。

  • python 有专门针对 json 操作的函数

  • python 输出 json 字符串

    #!/usr/bin/python3
    
    import json
    
    mytest_js = {
            "a" : 1,
            "b" : 2
            }
    
    test = json.dumps({'4': 5, '6': 7});     # 合成不换行的字符串 json 数据
    
    test1 = json.dumps({'4': 5, '6': 7}, sort_keys = True, indent = 4, separators = (',', ':'));   # 合成有换行的字符串数据
    
    mytest_jsson = json.dumps(mytest_js);            #  解析出 json 格式的字符串
    
    print(test);
    print("");
    print(test1);
    print("");
    print(mytest_jsson);
    // 输出
    {"4": 5, "6": 7}
    
    {
        "4":5,
        "6":7
    }
    
    {"a": 1, "b": 2}
  • json 字符串 转化为 python 对象

    test1 = json.dumps({'4': 5, '6': 7}, sort_keys = True, indent = 4, separators = (',', ':'));   # 先合成为字符串
    text = json.loads(test1);    # 后转化为对象输出
    print(text);
    print(text['4']);
    print(text['6']);
    {'4': 5, '6': 7}
    5
    7
  • 参考

    https://docs.python.org/2/library/json.html
    http://www.runoob.com/python/python-json.html
    http://www.runoob.com/python3/python3-json.html

以上是关于python json 数据操作的主要内容,如果未能解决你的问题,请参考以下文章

如何在android中将json数据加载到片段中

VSCode 如何操作用户自定义代码片段(快捷键)

如何从片段中的 JSON 响应中的对象获取数据

python python中的漂亮(或漂亮打印)JSON对象具有这一功能。在尝试了解什么时,我总是使用这个片段

python 用于数据探索的Python代码片段(例如,在数据科学项目中)

学习笔记:python3,代码片段(2017)