zoukankan      html  css  js  c++  java
  • Json dump中sort_keys的输出

    1. Key是文本的时候,如果sort_keys是False,则随机打印结果,如果sortkeys为true,则按顺序打印

    2. Key是数字,则无论sort_keys为啥,都按顺序打印。

    3. Key为文本和数字交加的时候,等同于文本。

    >>> print json.dumps({"A": 5, "F": 8, "D": 7, "C": 9 }, sort_keys=False,indent=4, separators=(',', ':'))
    {
    "A":5,
    "C":9,
    "D":7,
    "F":8
    }
    >>>
    >>> print json.dumps({"A": 5, "F": 8, "D": 7, "C": 9 }, sort_keys=True,indent=4, separators=(',', ':'))
    {
    "A":5,
    "C":9,
    "D":7,
    "F":8
    }
    >>>
    >>> print json.dumps({"3": 5, "5": 8, "4": 7, "2": 9 }, sort_keys=False,indent=4, separators=(',', ':'))
    {
    "3":5,
    "2":9,
    "5":8,
    "4":7
    }
    >>>
    >>> print json.dumps({"3": 5, "5": 8, "4": 7, "2": 9 }, sort_keys=True,indent=4, separators=(',', ':'))
    {
    "2":9,
    "3":5,
    "4":7,
    "5":8
    }
    >>>
    >>> print json.dumps({3: 5, 5: 8, 4: 7, 2: 9 }, sort_keys=False,indent=4, separators=(',', ':'))
    {
    "2":9,
    "3":5,
    "4":7,
    "5":8
    }
    >>>
    >>> print json.dumps({3: 5, 5: 8, 4: 7, 2: 9 }, sort_keys=True,indent=4, separators=(',', ':'))
    {
    "2":9,
    "3":5,
    "4":7,
    "5":8
    }
    >>>
  • 相关阅读:
    VMware Ubuntu安装详细过程
    Ubuntu16.04下安装sublime text3
    Linux ubuntu下svn的命令使用指南
    Ubuntu 安装Phpstorm+汉化+激活
    ubuntu下安装php openssl扩展
    Unbuntu三行命令安装Google
    ①Python简史
    单向链表操作
    特殊文件(下)
    特殊文件(上)
  • 原文地址:https://www.cnblogs.com/ppcorn/p/7151630.html
Copyright © 2011-2022 走看看