博客
关于我
python中的json注意事项
阅读量:302 次
发布时间:2019-03-03

本文共 656 字,大约阅读时间需要 2 分钟。

案例一、正常输出情况

import json

jsonData = '{"a":1,"b":2,"c":1.2,"d":true,"e":null,"e":null}';

text = json.loads(jsonData)

text

输出

{'a': 1, 'b': 2, 'c': 1.2, 'd': True, 'e': None, 'f': None}

 

案例二、json中的引号变成单引号

 File "<ipython-input-71-9db4caf88c5e>", line 3

    jsonData = '{"a":1,"b":2,"c":1.2,"d":true,"e":null,'f':null}';
              ^
SyntaxError: f-string: single '}' is not allowed

 

案例三、布尔值变成大写开头会怎么样呢,即python中的规范

import json

jsonData = '{"a":1,"b":2,"c":1.2,"d":True,"e":null,"f":null}';

text = json.loads(jsonData)

text

输出错误

 

案例四、null中替换成None,可不可以呢,python中对None的定义

import json

jsonData = '{"a":1,"b":2,"c":1.2,"d":true,"e":None,"f":null}';

text = json.loads(jsonData)

text

输出错误

 

转载地址:http://cerm.baihongyu.com/

你可能感兴趣的文章
《Windows程序设计》读书笔十 菜单和其他资源
查看>>
开发基于MFC的ActiveX控件的时候的一些消息处理
查看>>
一个C/C++ 命令行参数处理的程序
查看>>
两款用于检测内存泄漏的软件
查看>>
王爽 《汇编语言》 读书笔记 三 寄存器(内存访问)
查看>>
IDEA/eclipse集成阿里巴巴Java开发规约插件
查看>>
IDEA出现问题:Received fatal alert: protocol_version 解决方案
查看>>
docker出现问题:You cannot remove a running container 解决方案
查看>>
IDEA 热部署太热情不好(失去焦点就热部署)
查看>>
IDEA2020-2配置git,并从远程仓库获取代码分支
查看>>
IDEA快速恢复开发:导出配置和导入配置操作
查看>>
Java Socket网络编程-总结
查看>>
Linux通过yum仓库安装gcc详细教程
查看>>
加油站(贪心)
查看>>
最长的连续元素序列长度(哈希表)
查看>>
访问docker中的nginx容器部署
查看>>
LNMP环境搭建
查看>>
Airtest自动化测试 Docs airtest.core.android package
查看>>
SVN Unable to connect to a repository at URL 的解决方案
查看>>
设计一个验证系统
查看>>