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的Flask框架中使用模版的入门教程
Apr 20 Python
使用Python来开发Markdown脚本扩展的实例分享
Mar 04 Python
Python判断值是否在list或set中的性能对比分析
Apr 16 Python
详解Python如何获取列表(List)的中位数
Aug 12 Python
Python实现正整数分解质因数操作示例
Aug 01 Python
python 判断参数为Nonetype类型或空的实例
Oct 30 Python
对Python 除法负数取商的取整方式详解
Dec 12 Python
python GUI库图形界面开发之PyQt5切换按钮控件QPushButton详细使用方法与实例
Feb 28 Python
Python如何输出整数
Jun 07 Python
Python制作简单的剪刀石头布游戏
Dec 10 Python
用python开发一款操作MySQL的小工具
May 12 Python
Python关于OS文件目录处理的实例分享
May 23 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 特殊字符处理函数
2008/09/05 PHP
PHP跨时区(UTC时间)应用解决方案
2013/01/11 PHP
回帖脱衣服的图片实现代码
2014/02/15 PHP
php中$_POST与php://input的区别实例分析
2015/01/07 PHP
PHP批量去除BOM头代码分享
2015/06/26 PHP
详解PHP错误日志的获取方法
2015/07/20 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
2019/11/14 PHP
关于可运行代码无法正常执行的使用说明
2010/05/13 Javascript
jQuery移动和复制dom节点实用DOM操作案例
2012/12/17 Javascript
js面向对象之静态方法和静态属性实例分析
2015/01/10 Javascript
JavaScript常用的弹出广告及背投广告实现方法
2015/02/06 Javascript
Javascript实现图片加载从模糊到清晰显示的方法
2016/06/21 Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
2016/06/21 Javascript
详解JavaScript权威指南之对象
2016/09/27 Javascript
Angular.JS中的指令引用template与指令当做属性详解
2017/03/30 Javascript
vue通过watch对input做字数限定的方法
2017/07/13 Javascript
微信小程序使用audio组件播放音乐功能示例【附源码下载】
2017/12/08 Javascript
Vue动态控制input的disabled属性的方法
2018/06/26 Javascript
详解如何用VUE写一个多用模态框组件模版
2018/09/27 Javascript
vuejs数据超出单行显示更多,点击展开剩余数据实例
2019/05/05 Javascript
[48:52]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第一局
2016/02/25 DOTA
Python读取指定目录下指定后缀文件并保存为docx
2017/04/23 Python
使用python将最新的测试报告以附件的形式发到指定邮箱
2019/09/20 Python
Python压缩模块zipfile实现原理及用法解析
2020/08/14 Python
马来西亚最大的在线隐形眼镜商店:MrLens
2019/03/27 全球购物
迪卡侬印尼体育用品商店:Decathlon印尼
2020/03/11 全球购物
Python面试题:Python是如何进行内存管理的
2014/08/04 面试题
机械电子工程专业推荐信范文
2013/11/20 职场文书
商务英语大学生职业生涯规划书范文
2014/01/01 职场文书
2015年清明节演讲稿范文
2015/03/17 职场文书
调任通知
2015/04/21 职场文书
标枪加油稿
2015/07/22 职场文书
升职自荐书
2019/05/09 职场文书
新手,如何业余时间安排好写作、提高写作能力?
2019/10/21 职场文书
详细聊聊Oracle表碎片对性能有多大的影响
2022/03/19 Oracle
golang语言指针操作
2022/04/14 Golang