python 将字符串转换成字典dict
JSON到字典转化:
》》》dictinfo = json.loads(json_str) 输出dict类型
字典到JSON转化:
》》》jsoninfo = json.dumps(dict)输出str类型
比如:
info = {'name' : 'jay', 'sex' : 'male', 'age': 22}
jsoninfo = simplejson.dumps(info)
print jsoninfo
Unicode到字典的转化:
》》》 json.loads()
比如:
import json
str = '{"params":{"id":222,"offset":0},{"nodename":"topic"}'
params = json.loads(str)
print params['params']['id']

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
关于Python的几个过坑指南(MySQL-python、tornado)
最近碰到的Python项目中,需要安装MySQL-python依赖,并且项目使用tornado,以下是记录在其中碰到的坑。 0x01 tornado在render渲染html页面时报错 访问页面时服务器响应500,查看错误日志,提示: 'utf8' codec can't decode byte 0xbf in position 15:invalid start byte 疑惑了很久文件编码格式等,后来debug跟踪发现错误,是项目路径出现问题,最好不要在包含中文路径中: snipaste20180809_155405.png 0x02 MySQL-python 1.2.3安装 项目需要使用MySQL-python 1.2.3,然而通过pip安装会一直失败: snipaste20180809_155857.png 似乎是注册表中找不到某个值 可以通过以下步骤解决: 1、使用要安装的python环境运行此脚本:register.py #!/usr/bin/env python # -*- coding:utf-8 -*- import sys from _winreg import * ...
- 下一篇
Mybatis中大于等于小于等于的写法
方法一:对照表 原符号 < <= > >= & ' " 替换符号 < <= > >= & ' " 示例: <select id="selectCountNotRead" resultType="java.lang.Integer"> select count(news_id) from ip_news where user_id = #{userId,jdbcType=VARCHAR} and (news_status + news_ignore) < 1 </select> 方法二: 大于等于:<![CDATA[ >= ]]> 小于等于:<![CDATA[ <= ]]>
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7设置SWAP分区,小内存服务器的救世主
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS8编译安装MySQL8.0.19
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8安装Docker,最新的服务器搭配容器使用