python和json转换_python和json之间转化
将python对象转换成json
import json
def dict_to_json():
"""字典转化为json"""
d = {
'name': '斗破苍穹',
'price': 99.8
}
res = json.dumps(d)
print(res)
if __name__ == '__main__':
res = dict_to_json()
结果 : {"name": "\u6597\u7834\u82cd\u7a79", "price": 99.8}
将json转换成python
import json
def json_to_dict():
data = '''
{
"name": "Python书籍",
"origin_price": 66,
"pub_date": "2018-4-14 17:00:00",
"store": ["京东", "淘宝"],
"author": ["张三", "李四", "Jhone"],
"is_valid": true,
"is_sale": false,
"meta": {
"isbn": "abc-123",
"pages": 300
},
"desc": null
}
'''
res = json.loads(data)
print(res)
return res
if __name__ == '__main__':
res1 = json_to_dict()
print(type(res1))
结果 : {'name': 'Python书籍', 'origin_price': 66, 'pub_date': '2018-4-14 17:00:00', 'store': ['京东', '淘宝'], 'author': ['张三', '李四', 'Jhone'], 'is_valid': True, 'is_sale': False, 'meta': {'isbn': 'abc-123', 'pages': 300}, 'desc': None}
从文件读取内容,并转换成python对象
import json
import os
def json_to_py_from_file():
""" 从文件读取内容,并转换成python对象 """
dir1 = os.getcwd()
print(dir1)
# 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
f = open('./static/book.json', 'r', encoding='utf-8')
s = f.read()
print(s)
rest = json.loads(s)
print(rest['name'])
f.close()
book.json文件内容
{
"name": "Python书籍",
"origin_price": 66,
"pub_date": "2018-4-14 17:00:00",
"store": ["京东", "淘宝"],
"author": ["张三", "李四", "Jhone"],
"is_valid": true,
"is_sale": false,
"meta": {
"isbn": "abc-123",
"pages": 300
},
"desc": null
}
结果 :/Users/ericli/PycharmProjects/neu
{
"name": "Python书籍",
"origin_price": 66,
"pub_date": "2018-4-14 17:00:00",
"store": ["京东", "淘宝"],
"author": ["张三", "李四", "Jhone"],
"is_valid": true,
"is_sale": false,
"meta": {
"isbn": "abc-123",
"pages": 300
},
"desc": null
}
Python书籍
python和json转换_python和json之间转化相关推荐
- python字典与json转换_python字典与json转换的方法总结
在python中json分别由列表和字典组成,本文主要介绍python中字典与json相互转换的方法.使用json.dumps可以把字典转成json字符串.使用json.loads可以把json字符串 ...
- python json文件_python读写json文件的简单实现
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...
- python处理json文件_python处理json文件
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python类型转换json类型的对应关系? json类型转换到python的类 ...
- python序列化和反序列化_Python 中 json 数据序列化和反序列化
1.Json 定义 定义:JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式.JSON 的数据格式其实就是 python 里面的字典格式,里 ...
- python json解析_python读取json文件并解析
原博文 2018-07-09 18:35 − # -*- coding: utf-8 -*- import os import json import sys reload(sys) sys.setd ...
- python json操作_Python读取JSON数据操作实例解析
读写 JSON 数据 问题 你想读写 JSON(JavaScript Object Notation) 编码格式的数据. 解决方案 json模块提供给了一种很简单的方式来编码和解码json数据,其中两 ...
- python的json格式_python读取json格式
对于处理json格式,如果是要把python数据格式转换成json,使用json.dumps(),如: data = { 'name' : 'ACME', 'shares' : 100, 'price ...
- python post json数据_Python POST Json数据到Http
>安装Python >cmd terminal 安装requests模块,command: pip install requests >Python 脚本:此列是post " ...
- python导入json模块_Python调用json模块代码实例
本篇文章小编给大家分享一下Python调用json模块代码实例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Json是JavaScript Object Notation ...
- python操作json数据_Python操作JSON数据代码示例
#!/usr/bin/env python import json import os def json_test(): return_dic = {} json_data = { 'appid':' ...
最新文章
- 模板:SharePoint2007解决方案包
- CodeForces - 1252G Performance Review(线段树+思维)
- Galaxy+note3+android+5.0,5.9寸+Android 5.0 Galaxy Note 4参数曝光
- Python3 matplotlib的绘图函数subplot()简介
- 一道丧心病狂的java面试题
- mysql 排版 指令_Mysql语句排版
- debug没反应 eclipse_解决eclipse无法运行或调试的办法
- 米粉期盼小米Civi推Pro版本:搭载骁龙870旗舰芯片
- Linux : DHCP 服务
- 编程菜鸟的日记-初学尝试编程递归
- iOS中分段控制器与UIScrollView结合使用
- 【读史笔记】《晋书·卫玠列传》
- (实例解析)Python 函数调用的几种方式(类里面,类之间,类外面)
- java jar 最大内存大小_Java运行Jar包内存配置的操作
- chrome最新版去掉书签栏上应用和还原默认页的方法
- 五款高效率黑科技神器工具,炸裂好用,省时间
- 3.MySQL数据库的索引
- 凌晨3点不回家,你不要老婆孩子了?
- jude(java建模软件)_JUDE(JAVA建模软件)
- Matlab二维坐标下极坐标向直角坐标的转换