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单元测试框架unittest简明使用实例
Apr 13 Python
python中string模块各属性以及函数的用法介绍
May 30 Python
python爬虫实战之爬取京东商城实例教程
Apr 24 Python
Python实现在线暴力破解邮箱账号密码功能示例【测试可用】
Sep 06 Python
Python3学习urllib的使用方法示例
Nov 29 Python
利用Python代码实现数据可视化的5种方法详解
Mar 25 Python
Python实现base64编码的图片保存到本地功能示例
Jun 22 Python
Win8下python3.5.1安装教程
Jul 29 Python
PyCharm鼠标右键不显示Run unittest的解决方法
Nov 30 Python
pandas的连接函数concat()函数的具体使用方法
Jul 09 Python
Python Celery多队列配置代码实例
Nov 22 Python
Python函数的定义方式与函数参数问题实例分析
Dec 26 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 八种基本的数据类型小结
2011/06/01 PHP
PHP中比较两个字符串找出第一个不同字符位置例子
2014/04/08 PHP
PHPExcel内存泄漏问题解决方法
2015/01/23 PHP
CI框架实现cookie登陆的方法详解
2016/05/18 PHP
PHP配合fiddler抓包抓取微信指数小程序数据的实现方法分析
2020/01/02 PHP
javascript 打印内容方法小结
2009/11/04 Javascript
Jquery css函数用法(判断标签是否拥有某属性)
2011/05/28 Javascript
javascript的原生方法获取数组中的最大(最小)值
2012/12/19 Javascript
网页右键ie不支持event.preventDefault和event.returnValue (需要加window)
2013/02/22 Javascript
JS操作JSON要领详细总结
2013/08/25 Javascript
JS实现拖动示例代码
2013/11/01 Javascript
js html5 css俄罗斯方块游戏再现
2016/10/17 Javascript
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
2017/03/22 jQuery
Bootstrap进度条与AJAX后端数据传递结合使用实例详解
2017/04/23 Javascript
JavaScript插入排序算法原理与实现方法示例
2018/08/06 Javascript
详解angular应用容器化部署
2018/08/14 Javascript
Vue 实现展开折叠效果的示例代码
2018/08/27 Javascript
10行代码实现微信小程序滑动tab切换
2018/12/28 Javascript
java遇到微信小程序 "支付验证签名失败" 问题解决
2019/12/22 Javascript
浅谈vue websocket nodeJS 进行实时通信踩到的坑
2020/09/22 NodeJs
Django中几种重定向方法
2015/04/28 Python
python基于xmlrpc实现二进制文件传输的方法
2015/06/02 Python
使用k8s部署Django项目的方法步骤
2019/01/14 Python
Pytoch之torchvision.transforms图像变换实例
2019/12/30 Python
matlab 计算灰度图像的一阶矩,二阶矩,三阶矩实例
2020/04/22 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
2020/10/02 Python
Python 按比例获取样本数据或执行任务的实现代码
2020/12/03 Python
CSS3文本换行word-wrap解决英文文本超过固定宽度不换行
2013/10/10 HTML / CSS
html5自动播放mov格式视频的实例代码
2020/01/14 HTML / CSS
美国领先的家庭智能音响系统品牌:Sonos
2018/07/20 全球购物
初中考试作弊检讨书
2014/02/01 职场文书
经济信息系毕业生自荐信
2014/06/02 职场文书
2014年商场工作总结
2014/11/22 职场文书
七年级地理教学计划
2015/01/22 职场文书
pytorch 实现多个Dataloader同时训练
2021/05/29 Python
windows server2016安装oracle 11g的图文教程
2022/07/15 Servers