python - json.dumps - json.loads - requests.get
2018-01-24 17:42
381 查看
import numpy as np import pandas as pd from pandas import Series, DataFrame # pandas 数据分析包 #JSON数据 obj = """ {"name": "Wes", "places_lived": ["United States", "Spain", "Germany"], "pet": null, "siblings": [{"name": "Scott", "age": 25, "pet": "Zuko"}, {"name": "Katie", "age": 33, "pet": "Cisco"}] } """ import json result = json.loads(obj) #解码python json格式,可以用这个模块的json.loads()函数的解析方法 #print( result ) asjson = json.dumps(result) #json.dumps是将一个Python数据类型列表进行json格式的编码解析 #print( asjson ) _list = ['iplaypython',[1,2,3], {'name':'xiaoming'}] _list_to_json = json.dumps(_list) # 将一个list列表对象,进行了json格式的编码转换 #print( _list_to_json ) ''' python 3.x 之前 json.dumps:dict转成str json.dump是将python数据保存成json json.loads:str转成dict json.load是读取json数据 json.dump和json.dumps很不同,json.dump主要用来json文件读写,和json.load函数配合使用。 python 3.x 之后只剩下 dumps 和 loads ''' siblings = DataFrame(result['siblings'], columns=['name', 'age']) siblings #二进制数据格式 #pickle frame = pd.read_csv('data/ex1.csv') frame frame.to_pickle('data/frame_pickle') pd.read_pickle('data/frame_pickle') #HDF5格式 store = pd.HDFStore('mydata.h5') store['obj1'] = frame store['obj1_col'] = frame['a'] store store['obj1'] store.close() #os.remove('mydata.h5') #使用HTML和Web API import requests url = 'https://api.github.com/repos/pydata/pandas/milestones/28/labels' resp = requests.get(url) resp data=json.loads(resp.text) issue_labels = DataFrame(data) #print( issue_labels )
相关文章推荐
- python中json.loads和json.dumps对比理解
- JSON: Python Objects与String之间转换【json.dumps把python任意数据类型转换成字符串,json.loads把字符串转换为unicode编码】
- python requests返回的json对象用json.loads()时转为字典时编码变为了unicode
- python的json模块的dumps,loads,dump,load方法介绍
- python json的dumps与loads
- python对json的相关操作 json.dumps() json.loads()
- 【Python】Json模块dumps、loads、dump、load函数介绍
- Python json,区分loads和dumps
- python json.loads和json.dumps
- Python中json模块的dumps,dump,loads,load的用法
- Python json,区分loads和dumps
- python json dumps与loads有可能犯的错误
- 爬虫 Http请求,urllib2获取数据,第三方库requests获取数据,BeautifulSoup处理数据,使用Chrome浏览器开发者工具显示检查网页源代码,json模块的dumps,loads,dump,load方法介绍
- python中json文件处理涉及的四个函数json.dumps()和json.loads()、json.dump()和json.load()的区分
- python 序列化数据:pickle与json ,dumps与loads
- Python Json模块中dumps、loads、dump、load函数介绍
- python中json.loads,dumps,jsonify使用
- python基础:Json的dumps和loads
- python中json.dumps()/loads()/dump()/load()使用
- Python日常:json.loads&json.dumps的使用