更多的信息,可以参考python内部的json文档:python>>> help(json) 或者官方文档:http://docs.python.org/library/json.html#module-json 下面给出一个使用python解析json的简单例子:#!/usr/bin/python import json#Function:Analyze json script#
import json s = json.loads('{"name":"test", "type":{"name":"seq", "parameter":["1", "2"]}}') print s print s.keys() print s["name"] print s["type"]["name"] print s["type"]["parameter"][1]
先import json导入json模块,然后加载json编码如f是读取网页得到的json结构加载:json_r=json.loads(f)然后就像操作字典那样操作json_r比如json_r为['basic':'123','phonetic':'234'],想要获取basic键的值123的话,t=json_r.get('basic'),则结果为t='123'依此类推即可
python有内置库直接解析.
将json字符转为python对象(dict)import jsonjsonstr = {'a':1,'b':2}py = json.loads(jsonstr)这时候就可以用python方法访问,操作数据了
import json help(json)
import jsondict_obj = json.loads(json_str)json_str = json.dumps(dict_obj)
1、说明:python3通过json模块load函数来解析文件.2、代码示例:首先编写一个json文件j.txt,内容如下:{"errno":1,"errmsg":"操作成功!","data":[]}python代码如下:123456import jsonwith open('j.txt', 'r') as fr:o = json.load(fr)print
json.dumps()该函数可以将简单数据类型(int\float\string\tuple\list\dict\unicode)转换成JSON格式,样例代码如下:import jsonsrc_data = {"name":"Tacey","age":13,"sex":"male","interst":("Programing","Reading")}#print
python自己没有array这个数据结构.据我所知array是python的numpy工具包定义的. python的list就是常说的列表. array和list主要的不同是,因为numpy是一个数值计算工具包,numpy的很多函数是可以直接在array上使用的,但不能用在list上.