python将“{‘a‘:1}“和‘{“a“:None}‘转化为dict

s = "{'a':1}"

这是一个键使用单引号包裹的json字符串,使用以下代码转化为dict会报错

d = json.loads(s)

报错为

json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)

一种可行的转化方法是

d = eval(s)

------------------------------------------------------分割线------------------------------------------------------------------

s = '{"a":None}'

这是一个键使用双引号包裹的json字符串,但是它的一个value是None

使用以下代码转化为dict会报错

d = json.loads(s)

报错为

json.decoder.JSONDecodeError: Expecting value: line 1 column 6 (char 5)

转化为d办法同样是使用eval 

d = eval(s)

相关推荐

  1. python“{‘a‘:1}“‘{“a“:None}‘转化dict

    2024-02-02 10:32:02       36 阅读
  2. python】如何一个dict词典转换dataframe

    2024-02-02 10:32:02       60 阅读
  3. jupyter转换python文件

    2024-02-02 10:32:02       58 阅读
  4. pythonvisio转换 PDF 文件

    2024-02-02 10:32:02       32 阅读
  5. 字符串转换Python数据类型

    2024-02-02 10:32:02       31 阅读
  6. Python中如何小数转化百分数进行输出

    2024-02-02 10:32:02       26 阅读
  7. 使用freemarkeritextpdf结合,html转化pdf

    2024-02-02 10:32:02       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-02 10:32:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-02 10:32:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-02 10:32:02       87 阅读
  4. Python语言-面向对象

    2024-02-02 10:32:02       96 阅读

热门阅读

  1. 为什么要用Qt开发Android应用?

    2024-02-02 10:32:02       48 阅读
  2. vue中template原理

    2024-02-02 10:32:02       45 阅读
  3. vue常见面试题

    2024-02-02 10:32:02       36 阅读
  4. Go中使用反射的动态方法调用

    2024-02-02 10:32:02       52 阅读
  5. k8s学习-Secret 与Configmap

    2024-02-02 10:32:02       58 阅读