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 相关文章推荐
wxPython框架类和面板类的使用实例
Sep 28 Python
python判断windows系统是32位还是64位的方法
May 11 Python
Python对文件操作知识汇总
May 15 Python
python模块之re正则表达式详解
Feb 03 Python
Python入门_浅谈字符串的分片与索引、字符串的方法
May 16 Python
python验证码识别教程之灰度处理、二值化、降噪与tesserocr识别
Jun 04 Python
详解Python3.6的py文件打包生成exe
Jul 13 Python
python散点图实例之随机漫步
Aug 27 Python
python实现移位加密和解密
Mar 22 Python
Tensorflow中的降维函数tf.reduce_*使用总结
Apr 20 Python
Python3获取cookie常用三种方案
Oct 05 Python
python基础入门之字典和集合
Jun 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学习 函数 课件
2008/06/15 PHP
fleaphp crud操作之findByField函数的使用方法
2011/04/23 PHP
PHP中实现接收多个name相同但Value不相同表单数据实例
2015/02/03 PHP
PHP 9 大缓存技术总结
2015/09/17 PHP
PHP数组函数array_multisort()用法实例分析
2016/04/02 PHP
PHP生成随机字符串实例代码(字母+数字)
2019/09/11 PHP
JavaScript效率调优经验
2009/06/04 Javascript
两个数组去重的JS代码
2013/12/04 Javascript
利用javaScript实现点击输入框弹出窗体选择信息
2013/12/11 Javascript
基于jQuery实现的菜单切换效果
2015/10/16 Javascript
JavaScript自学笔记(必看篇)
2016/06/23 Javascript
js实现可键盘控制的简单抽奖程序
2016/07/13 Javascript
Bootstrap实现提示框和弹出框效果
2017/01/11 Javascript
JS实现图片拖拽交换效果
2018/11/30 Javascript
如何使用electron-builder及electron-updater给项目配置自动更新
2018/12/24 Javascript
AjaxFileUpload.js实现异步上传文件功能
2019/04/19 Javascript
Vue发布项目实例讲解
2019/07/17 Javascript
Vue v-text指令简单使用方法示例
2019/09/19 Javascript
Element图表初始大小及窗口自适应实现
2020/07/10 Javascript
Python标准库06之子进程 (subprocess包) 详解
2016/12/07 Python
深入理解python对json的操作总结
2017/01/05 Python
Python基于回溯法子集树模板解决全排列问题示例
2017/09/07 Python
python实现抽奖小程序
2020/04/15 Python
简单了解Django ContentType内置组件
2019/07/23 Python
TensorFlow实现保存训练模型为pd文件并恢复
2020/02/06 Python
Python cookie的保存与读取、SSL讲解
2020/02/17 Python
html5使用canvas绘制太阳系效果
2014/12/15 HTML / CSS
公司董事长职责
2013/12/12 职场文书
追悼会子女答谢词
2014/01/28 职场文书
农民工工资支付承诺函
2014/03/31 职场文书
解放思想演讲稿
2014/09/11 职场文书
三好学生主要事迹材料
2015/11/03 职场文书
高中团支书竞选稿
2015/11/21 职场文书
人身损害赔偿协议书
2016/03/22 职场文书
golang 如何用反射reflect操作结构体
2021/04/28 Golang
使用Redis做预定库存缓存功能
2022/04/02 Redis