码迷,mamicode.com
首页 > 编程语言 > 详细

python json

时间:2017-12-02 23:20:40      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:方法   格式化   lis   语言   str1   class   dict   数据   字符串   

json,用于字符串 和 python数据类型间进行转换

Json模块提供了四个功能:dumps、dump、loads、load

 

import json

str1 = "[7,1,2,3,4,5,6]"  # 这是一个格式类似列表的字符串
print(type(str1))
list_str = json.loads(str1,encoding="utf-8")  # 使用loads方法格式化字符串,转换格式为它类似的python类型
print(list_str, type(list_str))
运行结果
<class str>
[7, 1, 2, 3, 4, 5, 6] <class list>



dic = {"a":123, "c":552, "b":234}  # 这是一个元组
print(type(dic))
str_dic = json.dumps(dic, sort_keys=True, indent=4)  # 使用dumps方法格式化元组,转换为所有语言都能识别的字符串
print(str_dic, type(str_dic))
运行结果
<class dict>
{
    "a": 123,
    "b": 234,
    "c": 552
} <class str>

 

python json

标签:方法   格式化   lis   语言   str1   class   dict   数据   字符串   

原文地址:http://www.cnblogs.com/ming5218/p/7955827.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!