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 正则表达式操作指南
May 04 Python
python通过smpt发送邮件的方法
Apr 30 Python
python实现统计代码行数的方法
May 22 Python
Python实现发送与接收邮件的方法详解
Mar 28 Python
Python 机器学习库 NumPy入门教程
Apr 19 Python
python多进程控制学习小结
Oct 31 Python
pandas 数据索引与选取的实现方法
Jun 21 Python
python连接PostgreSQL过程解析
Feb 09 Python
Python使用Paramiko控制liunx第三方库
May 20 Python
keras 解决加载lstm+crf模型出错的问题
Jun 10 Python
Python访问Redis的详细操作
Jun 26 Python
Selenium浏览器自动化如何上传文件
Apr 06 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 echo 输出字符串函数详解
2010/05/13 PHP
php解析字符串里所有URL地址的方法
2015/04/03 PHP
在WordPress中使用wp_count_posts函数来统计文章数量
2016/01/05 PHP
php文件上传、下载和删除示例
2020/08/28 PHP
Nigma vs Liquid BO3 第一场2.13
2021/03/10 DOTA
javascript 控制弹出窗口
2007/04/10 Javascript
jquery 事件执行检测代码
2009/12/09 Javascript
JavaScript isArray()函数判断对象类型的种种方法
2010/10/11 Javascript
jQuery中将函数赋值给变量的调用方法
2012/03/23 Javascript
用jquery统计子菜单的条数示例代码
2013/10/18 Javascript
动态的绑定事件addEventListener方法的使用
2014/01/24 Javascript
火狐下input焦点无法重复获取问题的解决方法
2014/06/16 Javascript
AngularJS实现全选反选功能
2015/12/08 Javascript
详解js数组的完全随机排列算法
2016/12/16 Javascript
微信小程序 支付简单实例及注意事项
2017/01/06 Javascript
vue页面使用阿里oss上传功能的实例(二)
2017/08/09 Javascript
浅谈SpringMVC中post checkbox 多选框value的值(隐藏域方式)
2018/01/08 Javascript
vue组件编写之todolist组件实例详解
2018/01/22 Javascript
解决vue页面DOM操作不生效的问题
2018/03/17 Javascript
vue实现简单loading进度条
2018/06/06 Javascript
vue实现的网易云音乐在线播放和下载功能案例
2019/02/18 Javascript
微信小程序wx.navigateTo中events属性实现页面间通信传值,数据同步
2019/07/13 Javascript
jQuery实现动态加载瀑布流
2020/09/01 jQuery
Node.js web 应用如何封装到Docker容器中
2020/09/01 Javascript
原生微信小程序开发中 redux 的使用详解
2021/02/18 Javascript
Python列表list数组array用法实例解析
2014/10/28 Python
Python在groupby分组后提取指定位置记录方法
2018/04/20 Python
将Dataframe数据转化为ndarry数据的方法
2018/06/28 Python
django之从html页面表单获取输入的数据实例
2020/03/16 Python
PyQt5事件处理之定时在控件上显示信息的代码
2020/03/25 Python
浅谈Python3中print函数的换行
2020/08/05 Python
英语系本科生个人求职信
2013/09/21 职场文书
2014自荐信的写作技巧
2014/01/28 职场文书
《最佳路径》教学反思
2014/04/13 职场文书
研究生导师推荐信
2014/09/06 职场文书
2015年秋季小学开学标语
2015/07/16 职场文书