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新手实现2048小游戏
Mar 31 Python
Python批量修改文本文件内容的方法
Apr 29 Python
python实现定时自动备份文件到其他主机的实例代码
Feb 23 Python
python 批量修改/替换数据的实例
Jul 25 Python
解决新django中的path不能使用正则表达式的问题
Dec 18 Python
Python设计模式之抽象工厂模式原理与用法详解
Jan 15 Python
Python批量生成特定尺寸图片及图画任意文字的实例
Jan 30 Python
详解python中__name__的意义以及作用
Aug 07 Python
python for循环remove同一个list过程解析
Aug 14 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
May 18 Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
Jul 20 Python
如何基于python实现单目三维重建详解
Jun 25 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实现基于微信公众平台开发SDK(demo)扩展的方法
2014/12/22 PHP
php写入、删除与复制文件的方法
2015/06/20 PHP
7个鲜为人知却非常实用的PHP函数
2015/07/01 PHP
PHP中spl_autoload_register()函数用法实例详解
2016/07/18 PHP
详解Yaf框架PHPUnit集成测试方法
2017/12/27 PHP
jQuery html() in Firefox (uses .innerHTML) ignores DOM changes
2010/03/05 Javascript
jQuery学习笔记之jQuery选择器的使用
2010/12/22 Javascript
jQuery判断元素上是否绑定了指定事件的方法
2015/03/17 Javascript
你所未知的3种Node.js代码优化方式
2016/02/25 Javascript
基于jQuery日历插件制作日历
2016/03/11 Javascript
使用vue实现点击按钮滑出面板的实现代码
2017/01/10 Javascript
ztree实现权限横向显示功能
2017/05/20 Javascript
Vue中的数据监听和数据交互案例解析
2017/07/12 Javascript
微信小程序日期时间选择器使用方法
2018/02/01 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
2018/07/10 Javascript
使用vue.js在页面内组件监听scroll事件的方法
2018/09/11 Javascript
vue与iframe之间的信息交互的实现
2020/04/08 Javascript
微信小程序连接服务器展示MQTT数据信息的实现
2020/07/14 Javascript
[02:42]DOTA2城市挑战赛收官在即 四强之争风起云涌
2018/06/05 DOTA
Pthon批量处理将pdb文件生成dssp文件
2015/06/21 Python
Python面向对象class类属性及子类用法分析
2018/02/02 Python
解决Python设置函数调用超时,进程卡住的问题
2019/08/08 Python
Python3.7 pyodbc完美配置访问access数据库
2019/10/03 Python
Pytest mark使用实例及原理解析
2020/02/22 Python
Django模板标签{% for %}循环,获取制定条数据实例
2020/05/14 Python
DVF官方网站:美国时装界尊尚品牌
2017/08/29 全球购物
IBatis持久层技术
2016/07/18 面试题
环境科学专业优秀毕业生自荐书
2014/02/03 职场文书
金融管理毕业生求职信
2014/03/03 职场文书
《穷人》教学反思
2014/04/08 职场文书
小学师德标兵先进事迹材料
2014/05/25 职场文书
成绩报告单家长评语
2014/12/30 职场文书
教师节主题班会教案
2015/08/17 职场文书
Python词云的正确实现方法实例
2021/05/08 Python
Spring Boot 整合 Apache Dubbo的示例代码
2021/07/04 Java/Android
全面盘点MySQL中的那些重要日志文件
2021/11/27 MySQL