JSON

使用python处理json

字号+ 作者:H5之家 来源:H5之家 2015-11-15 09:59 我要评论( )

使用python处理json

 

python中自带了处理python的模块,使用时候直接import json即可。

>>> import json >>> json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]') [u'foo', {u'bar': [u'baz', None, 1.0, 2]}] >>> json.loads('"\"foo\\bar"') u'"foo\x08ar' 使用loads方法即可将json字符串转换成python对象,对应关系如下:

JSON Python

object dict

array list

string unicode

number (int) int, long

number (real) float

true True

false False

null None

但在使用json模块的时候需要注意的是对中文的处理,loads方法如果传入的字符串的编码不是UTF-8的话,需要用encoding指定字符编码

dataDict = json.loads(dataJsonStr, encoding="GB2312");

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 浅谈使用PHP开发微信支付的流程

    浅谈使用PHP开发微信支付的流程

    2016-02-13 15:00

  • DockOne技术分享(十二):新浪是如何分析处理32亿条实时日志的

    DockOne技术分享(十二):新浪是如何分析处理32亿条实时日志的

    2016-02-05 19:16

  • Python Resource

    Python Resource

    2016-02-03 10:07

  • 交互式数据可视化,在Python中用Bokeh实现

    交互式数据可视化,在Python中用Bokeh实现

    2016-02-03 08:43

网友点评