================ python json 处理 ================ 解析 json 数据 -------------- 解析 json 分为两种,一种是解析 json 字符串, 另一种是解析 json 文件 #. 解析 json 字符串 .. code-block:: python >>> import json >>> json_str = '{"name": "lina", "age": 23}' >>> json_obj = json.loads(json_str) >>> print json_obj {u'age': 23, u'name': u'lina'} #. 解析 json 文件 .. code-block:: python import json with open('json_file_path') as fp: json_obj = json.load(fp) # or use loads json_obj = json.loads(open('json_file_path').read()) 转化为 json 字符串 ------------------ #. 转为为 json 字符串 .. code-block:: python import json json_obj = {u'age': 23, u'name': u'lina'} json_str = json.dumps(json_obj)