欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python将字典dict转化为json字符串,并以不同样式打印输出教程

程序员文章站 2022-05-11 13:59:38
python将字典dict转化为json字符串(序列化),并以不同样式打印输出教程。 #coding:utf-8 #字典转化为json字符串 from json import dum...

python将字典dict转化为json字符串(序列化),并以不同样式打印输出教程。

#coding:utf-8
#字典转化为json字符串
from json import dumps
from pprint import pprint

#定义一个对象,在python中叫字典dict
myobect = {
    'key1': {
        'key11': 'value11',
        'key12': 12,
        'key13': 13,
    },
    'key2': {
        'key21': 'value21',
        'key22': ['value22_1', 'value22_2', 'value22_3'],
        'key23': 23,
    },
    'key3': {
        'key31': 'value31',
        'key32': 32,
    },
}

print('普通的字典格式输出')
print(myobect)

print('\n美观的缩进格式字典格式输出')
pprint(myobect)

print('\n普通的json格式输出')
print(dumps(myobect))

print('\n美观的缩进格式json输出')
print(dumps(myobect, indent=4))