newjson = json.dumps(myjson, ensure_ascii=False)
References :
python 打印json格式的数据中文显示问题 - onwer3的专栏 - 博客频道 - CSDN.NET
newjson = json.dumps(myjson, ensure_ascii=False)
...
echo json_encode($myarray);
...
header("Content-type: application/json; charset=utf-8");
echo json_encode($myarray);
die;
class DateEncoder(json.JSONEncoder): def default(self, obj): if hasattr(obj, 'isoformat'): return obj.isoformat() else: return str(obj) return json.JSONEncoder.default(self, obj) json.dumps(my_variable, cls=DateEncoder)
import json
f = open('addressbook.json')
for addressbook in json.load(f):
print addressbook['name']
print addressbook['phone']
$ echo '{"a":1, "b":2}' | python -m json.tool