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压缩和解压缩zip文件的教程
May 06 Python
Python实现PS滤镜的万花筒效果示例
Jan 23 Python
django 删除数据库表后重新同步的方法
May 27 Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
Aug 22 Python
详解利用django中间件django.middleware.csrf.CsrfViewMiddleware防止csrf攻击
Oct 09 Python
用Django写天气预报查询网站
Oct 21 Python
python生成n个元素的全组合方法
Nov 13 Python
Python+OpenCV+图片旋转并用原底色填充新四角的例子
Dec 12 Python
Python中实现输入超时及如何通过变量获取变量名
Jan 18 Python
使用python实现飞机大战游戏
Mar 23 Python
Python unittest单元测试框架及断言方法
Apr 15 Python
Python实现打包成库供别的模块调用
Jul 13 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的面试题集
2006/11/19 PHP
mysql5写入和读出乱码解决
2006/11/25 PHP
基于PHP读取csv文件内容的详解
2013/06/18 PHP
ThinkPHP3.1.3版本新特性概述
2014/06/19 PHP
ThinkPHP模板之变量输出、自定义函数与判断语句用法
2014/11/01 PHP
ThinkPHP3.2框架自定义配置和加载用法示例
2018/06/14 PHP
JavaScript获取图片真实大小代码实例
2014/09/24 Javascript
利用jquery实现下拉框的禁用与启用
2016/12/07 Javascript
js实现固定宽高滑动轮播图效果
2017/01/13 Javascript
canvas实现简易的圆环进度条效果
2017/02/28 Javascript
浅谈JavaScript find 方法不支持IE的问题
2017/09/28 Javascript
详解JavaScript作用域和作用域链
2019/03/19 Javascript
layui监听工具栏的实例(操作列表按钮)
2019/09/10 Javascript
Layui实现数据表格中鼠标悬浮图片放大效果,离开时恢复原图的方法
2019/09/11 Javascript
微信分享invalid signature签名错误踩过的坑
2020/04/11 Javascript
如何通过vscode运行调试javascript代码
2020/07/24 Javascript
vant 自定义 van-dropdown-item的用法
2020/08/05 Javascript
[04:00]DOTA2解说界神雕侠侣 CJ第四天谷子现场过生日
2013/07/30 DOTA
Python制作爬虫抓取美女图
2016/01/20 Python
python爬虫获取多页天涯帖子
2018/02/23 Python
django反向解析和正向解析的方式
2018/06/05 Python
VSCode中自动为Python文件添加头部注释
2019/11/14 Python
用python画一只可爱的皮卡丘实例
2019/11/21 Python
Python+Dlib+Opencv实现人脸采集并表情判别功能的代码
2020/07/01 Python
keras topN显示,自编写代码案例
2020/07/03 Python
Qoo10马来西亚:全球时尚和引领潮流的购物市场
2016/08/25 全球购物
Desigual英国官网:在线购买原创服装
2018/03/09 全球购物
LivingSocial英国:英国本地优惠
2019/02/22 全球购物
在weblogic中发布ejb需涉及到哪些配置文件
2012/01/17 面试题
初中教师业务学习材料
2014/05/12 职场文书
品牌转让协议书
2014/08/20 职场文书
质量在我心中演讲稿
2014/09/02 职场文书
考试没考好检讨书
2015/05/06 职场文书
预备党员转正党小组意见
2015/06/01 职场文书
基于Python绘制子图及子图刻度的变换等的问题
2021/05/23 Python
python 使用tkinter与messagebox写界面和弹窗
2022/03/20 Python