python编码格式有哪些_Python JSON编解码的方式有哪些

Python JSON编解码的方式有哪些

发布时间:2020-11-04 17:52:46

来源:亿速云

阅读:92

今天就跟大家聊聊有关Python JSON编解码的方式有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

概念

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。在日常的工作中,应用范围极其广泛。这里就介绍python下它的两种编解码方法:

使用json函数

使用 JSON 函数需要导入 json 库:import json。函数含义:

2038.png

源码解析:

# coding= utf-8

#!/usr/bin/python

import json

import sys

data = {"username":"测试","age":16}

#jsondata = json.dumps(data,ensure_ascii=False)

jsondata = json.dumps(data)

print("data convert to json")

print type(json)

text = json.loads(jsondata)

print("json convert to data")

print text["username"]

print text["age"]

使用第三方库:Demjson

Demjson 是 python 的第三方模块库,可用于编码和解码 JSON 数据,包含了 JSONLint 的格式化及校验功能。

函数定义:

2039.png

源码解析:

#!/usr/bin/python

import demjson

data = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ]

json = demjson.encode(data)

print json

text = demjson.decode(json)

print text

看完上述内容,你们对Python JSON编解码的方式有哪些有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值