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中使用Neo4j数据库的教程
Apr 16 Python
Python中使用ElementTree解析XML示例
Jun 02 Python
python冒泡排序简单实现方法
Jul 09 Python
python 截取 取出一部分的字符串方法
Mar 01 Python
Python使用folium excel绘制point
Jan 03 Python
Python中format()格式输出全解
Apr 12 Python
python跳出双层for循环的解决方法
Jun 24 Python
python图形绘制奥运五环实例讲解
Sep 14 Python
python将字典内容写入json文件的实例代码
Aug 12 Python
通俗讲解python 装饰器
Sep 07 Python
python 实现数据库中数据添加、查询与更新的示例代码
Dec 07 Python
python中Mako库实例用法
Dec 31 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数组函数序列之in_array() 查找数组值是否存在
2011/10/29 PHP
PHP中的gzcompress、gzdeflate、gzencode函数详解
2014/07/29 PHP
PHP生成指定随机字符串的简单实现方法
2015/04/01 PHP
PHP遍历数组的方法汇总
2015/04/30 PHP
浅析Yii2 GridView实现下拉搜索教程
2016/04/22 PHP
PHP生成制作验证码的简单实例
2016/06/12 PHP
thinkphp5.1 框架导入/导出excel文件操作示例
2020/05/25 PHP
YUI 读码日记之 YAHOO.lang.is*
2008/03/22 Javascript
JS动态添加option和删除option(附实例代码)
2013/04/01 Javascript
深入理解JavaScript是如何实现继承的
2013/12/12 Javascript
DIV始终居中的js代码
2014/02/17 Javascript
Node.js中使用事件发射器模式实现事件绑定详解
2014/08/15 Javascript
node.js中的path.normalize方法使用说明
2014/12/08 Javascript
详解JavaScript基本类型和引用类型
2015/12/09 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
2016/05/17 Javascript
Augularjs-起步详解
2016/07/08 Javascript
js字符串引用的两种方式(必看)
2016/09/18 Javascript
超全面的vue.js使用总结
2017/02/12 Javascript
JS实现最简单的冒泡排序算法
2017/02/15 Javascript
jquery实现图片放大点击切换
2017/06/06 jQuery
Bootstrap fileinput文件上传组件使用详解
2017/06/06 Javascript
关于vue-router的那些事儿
2018/05/23 Javascript
对angular4子路由&辅助路由详解
2018/10/09 Javascript
vue基础之模板和过滤器用法实例分析
2019/03/12 Javascript
vue3.0中友好使用antdv示例详解
2021/01/05 Vue.js
[06:06]2018DOTA2亚洲邀请赛主赛事第四日战况回顾 全明星赛欢乐上演
2018/04/07 DOTA
利用python画一颗心的方法示例
2017/01/31 Python
python实现搜索文本文件内容脚本
2018/06/22 Python
Django之Mode的外键自关联和引用未定义的Model方法
2018/12/15 Python
Django models.py应用实现过程详解
2019/07/29 Python
利用python实现短信和电话提醒功能的例子
2019/08/08 Python
应聘医药代表职位求职信
2013/10/21 职场文书
领班岗位职责范文
2014/02/06 职场文书
《曹刿论战》教学反思
2014/03/02 职场文书
学雷锋先进个人事迹
2014/05/26 职场文书
实习指导教师评语
2014/12/30 职场文书