Python JSON的基本使用

跟字典有些类似,形式也是key-value{}。

json是字符串。

字符串不能用key、value来进行取值,所以在使用时先转换为字典才可以。

二、json操作 json转换成字典

Json.loads()用于解码JSON数据,该函数返回python字段的数据类型。

loads()方法 >>>import json >>>JsonData = '{"a":1,"b":2,"c":3,"d":4}' #字符串 >>>res = json.loads(JsonData) >>>print(res) {'a': 1, 'b': 2, 'c': 3, 'd': 4} #字典

loads() 传的是字符串

字典转成json串

注意:文件里只能写字符串,但是可以把字典转成json串,json串是字符串,可以写到文件里。

dumps()方法 >>>import json >>> data = {"a":1,"b":2,"c":3,"d":4} >>> res = json.dumps(data) >>> print(res) {"a": 1, "b": 2, "c": 3, "d": 4} >>> print(type(res)) <class 'str'> >>>

关于json方面还要两个函数,dump()函数和load()函数。对这两个函数还不是太理解,所以没有写到文章中,有兴趣的小伙伴可以去了解下。不管dumps还是load,带s的都是与字符串相关的,不带s的都是与文件操作相关的。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsfsjf.html