python中使用josn

  

python中使用josn ?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

如果需要在不同的编程语言之间传递对象,就必须把对象序列化为标准格式,比如XML,但更好的方法是序列化为JSON,因为JSON表示出来就是一个字符串,可以被所有语言读取,也可以方便地存储到磁盘或者通过网络传输. JSON不仅是标准格式,并且比XML更快,而且可以直接在Web页面中读取,非常方便。

<强> JSON转储方法

import  JSON   dic =,{& # 39;名字# 39;:,& # 39;klvchen& # 39;,, & # 39;年龄# 39;:& # 39;25 & # 39;}   时间=data  json.dumps (dic)   时间=f 开放(& # 39;JSON_test& # 39;,, & # 39; w # 39;)   f.write(数据)   f.close ()

运行结果:

生成,JSON_test 文件

<强>加载json方法

import  json   时间=f 开放(& # 39;JSON_test& # 39;,, & # 39; " # 39;)   时间=data  f.read ()   时间=data  json.loads(数据)   打印(数据(& # 39;名字# 39;])

运行结果:

klvchen

<强> json转储方法

import  json   dic =,{& # 39;名字# 39;:,& # 39;klvchen& # 39;,, & # 39;年龄# 39;,:,& # 39;28 & # 39;}   时间=f 开放(& # 39;JSON_text& # 39;,, & # 39; w # 39;)   json.dump (dic, f)   f.close ()

运行结果:

生成,JSON_text 文件

<强> json负载方法

import  json   时间=f 开放(& # 39;JSON_text& # 39;,, & # 39; " # 39;)   时间=data  json.load (f)   打印(数据(& # 39;名字# 39;])

运行结果:

klvchen

python中使用josn