鄂J-Monkey 发表于 2025-6-6 20:10

json格式和字符串格式之间的相互转换

Python中的None和Java字符串中的null
      Json格式的数据与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]
查看完整版本: json格式和字符串格式之间的相互转换