Python处理json字符串转化为字典的简单实现


Posted in Python onJuly 07, 2016

今天一个朋友给个需求:
来来

{'isOK': 1, 'isRunning': None, 'isError': None}

怎么转换成字典

好,一看就是json转化很简单,开始:

import json

a = "{'isOK': 1, 'isRunning': None, 'isError': None}"

print json.loads(a)

死活出不来结果,还报错,查了两个小时的百度,没搞明白。

最后,直接复制网上的代码,OK,运行成功,可是把我的a变量填进去,不行,报错;开始对比两个变量有什么不同,一直以为Python中双引号单引号可以随便用,意思不变;最后百度了知道json的标准格式:要求必须 只能使用双引号作为键 或者 值的边界符号,不能使用单引号,而且“键”必须使用边界符(双引号)
改了后OK了。

#-*-coding:utf-8-*-

import json

a = '{"isOK": 1, "isRunning": "None", "isError": "None"}'

b = json.loads(a)

print b["isOK"]

或许其他语言如php,js等语言可以识别非标准json格式,但Python不行;

疑问:类似于a这样的变量,python怎么转化成dict呢?前提是数据量很大.....

以上这篇Python处理json字符串转化为字典的简单实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python连接mysql并提交mysql事务示例
Mar 05 Python
Python与Java间Socket通信实例代码
Mar 06 Python
Python3 伪装浏览器的方法示例
Nov 23 Python
Python字典及字典基本操作方法详解
Jan 30 Python
Python简单计算文件MD5值的方法示例
Apr 11 Python
python的继承知识点总结
Dec 10 Python
Django框架模板文件使用及模板文件加载顺序分析
May 23 Python
python多线程下信号处理程序示例
May 31 Python
python3在同一行内输入n个数并用列表保存的例子
Jul 20 Python
Python 爬虫实现增加播客访问量的方法实现
Oct 31 Python
python对象转字典的两种实现方式示例
Nov 07 Python
opencv-python 提取sift特征并匹配的实例
Dec 09 Python
全面了解python字符串和字典
Jul 07 #Python
对于Python中RawString的理解介绍
Jul 07 #Python
python变量不能以数字打头详解
Jul 06 #Python
Python中shutil模块的常用文件操作函数用法示例
Jul 05 #Python
详解Python中的array数组模块相关使用
Jul 05 #Python
简单掌握Python中glob模块查找文件路径的用法
Jul 05 #Python
Python的shutil模块中文件的复制操作函数详解
Jul 05 #Python
You might like
PHP用GD库生成高质量的缩略图片
2011/03/09 PHP
PHP中读写文件实现代码
2011/10/20 PHP
redis 队列操作的例子(php)
2012/04/12 PHP
PHP不用第三变量交换2个变量的值的解决方法
2013/06/02 PHP
一个不易被发现的PHP后门代码解析
2014/07/05 PHP
PHP文件上传类实例详解
2016/04/08 PHP
ThinkPHP框架搭建及常见问题(XAMPP安装失败、Apache/MySQL启动失败)
2016/04/15 PHP
PHP处理bmp格式图片的方法分析
2017/07/04 PHP
Laravel路由研究之domain解决多域名问题的方法示例
2019/04/04 PHP
Laravel 连接(Join)示例
2019/10/16 PHP
jquery操作angularjs对象
2015/06/26 Javascript
Ionic2调用本地SQlite实例
2017/04/22 Javascript
微信小程序组件 marquee实例详解
2017/06/23 Javascript
微信小程序使用Promise简化回调
2018/02/06 Javascript
JS限制输入框输入的实现代码
2018/07/02 Javascript
vue将毫秒数转化为正常日期格式的实例
2018/09/16 Javascript
vue中的计算属性实例详解
2018/09/19 Javascript
vue cli安装使用less的教程详解
2019/07/12 Javascript
JavaScript实现简单计算器
2020/03/19 Javascript
Vue路由守卫及页面登录权限控制的设置方法(两种)
2020/03/31 Javascript
Flask框架Flask-Login用法分析
2018/07/23 Python
python pandas模块基础学习详解
2019/07/03 Python
分享PyCharm的几个使用技巧
2019/11/10 Python
PyCharm MySQL可视化Database配置过程图解
2020/06/09 Python
Python numpy矩阵处理运算工具用法汇总
2020/07/13 Python
python3判断IP地址的方法
2021/03/04 Python
css3 column实现卡片瀑布流布局的示例代码
2018/06/22 HTML / CSS
使用HTML5里的classList操作CSS类
2016/06/28 HTML / CSS
Cinque网上商店:德国服装品牌
2019/03/17 全球购物
比较基础的php面试题及答案-编程题
2012/10/14 面试题
煤矿班组长岗位职责
2013/12/29 职场文书
决心书标准格式
2014/03/11 职场文书
岗位说明书范文
2014/05/07 职场文书
在职证明书模板
2015/06/15 职场文书
自荐信大全
2019/03/21 职场文书
sqlserver连接错误之SQL评估期已过的问题解决
2022/03/23 SQL Server