json格式和字符串格式之间的相互转换
Python中的None和Java字符串中的nullJson格式的数据与Python中的字典非常相似,唯一的区别就是Json中使用null表示空,而Pyton使用None表示空,所以Python无法识别Json数据,Json也无法识别 Python中的字典
接口传递的数据类型有xml、Josn等类型,而Python无法识别json格式的数据,此时需要Python中自带的一个json模块来处理字符串和json之间的转换。
json模块中的loads方法(函数)和dumps方法(函数)
loads方法是将Json格式的字符串转换成Pyton可识别的字典格式
dumps方法是将Python可识别的字典格式转换成Json格式的字符串
对于非Json格式的字符串使用loads方法转换时会报错
对于Json格式的字符串使用loads方法则可正常转换为Python的字典格式
注:Json格式字符串使用loads方法转换为字典时必须保证Json字符串的键值对使用的是双引号。
Json格式字符串使用loads方法转换为字典时必须保证Json字符串里是“null",而不是“None"。
对于Python支持的字典格式使用dumps方法则可正常转换为Json字符串
页:
[1]