在 python3 里,一个json是一个字典,形如 {"a":15}

那么,如果你要将它转换成字符串,也许你用的是str({"a":15}),这样转出来的,可能是是s= "{'a':'15'}",也就是说,里面的kv是单引号的。这个字符串,传到其他地方,再用json.loads(s)的时候会出错,json不支持单引号。

所以,假如你想把一个json结构,转成字符串,传递给远处,然后再重新解析成json结构,应该这样:

s = json.dumps({"a":15})

然后,把数据传到远端,然后再解析回来:

d = json.loads(s)

这样就不会出错了。

也支持列表,能一次性传多个结构

s = json.dumps([{"a":15}, {"b":20}])

然后,把数据传到远端,然后再解析回来:

d = json.loads(s)

python3 转换json数据的单引号双引号注意点相关推荐

  1. centos shell基础 alias 变量单引号 双引号 history 错误重定向 21 jobs 环境变量 .bash_history source配置文件 nohup ...

    centos shell基础知识 alias  变量单引号 双引号   history 错误重定向 2>&1  jobs  环境变量 .bash_history  source配置文件 ...

  2. 达梦8数据库更新语句包含单引号双引号引起转义字符执行失败解决方法全网唯一

    达梦数据库更新语句包含单引号双引号引起执行失败解决方法全网唯一 如果一个更新的UPDATE更新语句的内容包含单引号',会引起执行错误! 错误的类型不止这一种,但是都是因为内容里面包含转义字符单引号引起 ...

  3. js拼装html单引号双引号,js、html中的单引号、双引号及其转义使用

    js.html中的单引号.双引号及其转义使用 在js中对相关字符做判断或取值的时候很多情况下都会用到这些. ------ 在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下: IE提示 ...

  4. python中的单引号双引号和三引号

    python的单引号和双引号没有本质的区别,而三引号有两种作用:注释和换行 一. 单引号中可以包含双引号,双引号中可以包含单引号 print("好好学习,'天天向上'")结果: 好 ...

  5. 编程 单引号 双引号_我的25个最喜欢的编程引号也很有趣

    编程 单引号 双引号 Recently I was looking for some good programming quotes for one of my presentation. I was ...

  6. 单引号双引号等特殊字符插入mysql数据库失败

    情景再现: 从网站爬取技术文章,文章内容.标签.样式包含各种单引号双引号,入数据库失败. 代码如下: 报错如下: 解决办法: 入库前对入库的值进行转义,可使用php系统函数addslashes(). ...

  7. 单引号双引号和三引号的区别

    单引号双引号和三引号的区别 单引号双引号引用字符串没有区别.三引号引用字符串有所见即所得的功能,三引号也可以用来作为注释.例如: print ('''刘德华牛逼 ''') 结果就是 刘 德华牛逼

  8. java 反引 双引号_Shell 单引号 双引号 反引号 反斜线

    在Linux中有四种较特殊的符号,分别为双引号 单引号 反引号 反斜线 使用双引号时,相当于等号后面的值作为一个字符串常量赋给了前者(其实这里并没有太大作用),例如: m=java echo $m / ...

  9. js方法参数中含有单引号双引号的处理

    最近在做项目时,遇到一个问题.当在js脚本中,拼接生成一个tr,然后添加到一个表格里. //假定testval是从后台传过来的数据var testval = "含有'半角单引号的字符串&qu ...

最新文章

  1. Android Fragment使用(三) Activity, Fragment, WebView的状态保存和恢复
  2. Java把List转换为String使用stream(functional programming in java)
  3. python在开头声明全局变量_全局变量声明Python
  4. Android -- Fragment动画异常Unknown animation name: objectAnimator
  5. html向下的符合,下面HTML代码片段中,符合XHTML使用规范的是( )。
  6. 数论六之计算几何干货——计算几何模板解释全集 及 模板检验训练场
  7. 合成创意海报灵感|比技术更重要的是创意!
  8. 基于JAVA+JSP+MYSQL的小说网站阅读管理系统
  9. 华为面试题算什么,这个背会了外企随便进
  10. js截屏代码_服务端浏览器截屏
  11. java md5方法 for Android
  12. Log4j配置详解,太详细了。
  13. matlab 仿真光学实验报告,基于matlab的光学实验仿真毕业论文.doc
  14. java tif 转jpg_java 实现 tif图片(多页的)转换成jpg
  15. java的程序的创建快捷方式_关于Swing:如何为Java程序创建快捷方式图标
  16. 谷歌创建用户:手机号码无法用于验证
  17. ai与虚拟现实_AI医疗的神话与现实
  18. 微信小程序使用scss,gulp
  19. 为即将的工作做准备~
  20. 从技术角度谈如何开发一款微信联网小游戏

热门文章

  1. 电荷泵式开关电源的基本电路
  2. 《Kinect应用开发实战:用最自然的方式与机器对话》一3.2 基于“管道”的系统架构...
  3. Codeforces 768E:Game of Stones
  4. 原型继承与属性拷贝的混合应用
  5. [置顶] 归并排序,逆序数
  6. 让你的PHP更安全之PHP.ini
  7. 窗口子类化-实例应用
  8. UML建模系列文章总结
  9. cisco switch命令大全
  10. 用 tap/tun 做虚拟机的网卡