python 提取key 为中文的json 串方法
示例:
# -*- coding:utf-8 -*- import json strtest = {"中故宫":"好地方","天涯":"北京"} print strtest #####{'\xe4\xb8\xad\xe6\x95\x85\xe5\xae\xab': '\xe5\xa5\xbd\xe5\x9c\xb0\xe6\x96\xb9', '\xe5\xa4\xa9\xe6\xb6\xaf': '\xe5\x8c\x97\xe4\xba\xac'} strtestObj = json.loads(json.dumps(strtest)) print ">>strtestObj ",strtestObj ###{u'\u5929\u6daf': u'\u5317\u4eac', u'\u4e2d\u6545\u5bab': u'\u597d\u5730\u65b9'} print "test type " , type(strtestObj) ###<type 'dict'> print "trans>>> ","中故宫".decode("utf-8") ###中故宫 print ">>>>>strtestObj ",strtestObj["中故宫".decode("utf-8")] ###好地方
以上这篇python 提取key 为中文的json 串方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Python判断是否json是否包含一个key的方法
如下所示: jsonObject 是个json if (key in jsonObject) : print '有' else: print '没有' 以上这篇Python判断是否json是否包含一个key的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
python解析含有重复key的json方法
python自带的json包能够方便的解析json文本,但是如果json文本中包含重复key的时候,解析的结果就是错误的.如下为例 {"key":"1", "key":"2", "key":"3", "key2":"4"} 经过解析,结果却如下所示: { "key":"3", "key2"
-
python 提取tuple类型值中json格式的key值方法
标题比较麻烦,都有些叙述不清:昨天下午在调试接口框架的时候,遇到了一个问题是这样的: 使用python 写了一个函数,return 了两个返回值比如 return a,b 于是返回的a,b 是tuple类型,比如值是actual.那么,得到a,b分别是actual[0] ,actual[1]这样的.而目前,actual[0]的值是这样的: {"code":"m0001","result":True} ,但是我想得到code的key值 m0001
-
深入理解Python对Json的解析
Json简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等).这些特性使JSON成为理想的数据交换语言.易于人阅读和编写,同时也易于机器解析和生成. 它
-
python 提取key 为中文的json 串方法
示例: # -*- coding:utf-8 -*- import json strtest = {"中故宫":"好地方","天涯":"北京"} print strtest #####{'\xe4\xb8\xad\xe6\x95\x85\xe5\xae\xab': '\xe5\xa5\xbd\xe5\x9c\xb0\xe6\x96\xb9', '\xe5\xa4\xa9\xe6\xb6\xaf': '\xe5\x8c\x97\
-
python使用zip将list转为json的方法
zip()函数将可迭代对象作为参数,并打包成元组,返回的是一个个zip对象,可以使用list或dict转换返回结果,使用*zip可以将打包的对象分解成列表 >>> l=[1,2,3,4] >>> keys=['a','b','c','d'] >>> zip(keys,l) <zip object at 0x000001E0AFA327C8> >>> dict(zip(keys,l)) {'a': 1, 'b': 2, 'c
-
java后台处理前端传的json串方法
关于json,就不在多做介绍了,直接进入正题: 举例子: 1.现在前台做了一个Ajax请求,往数据库中添加数据: var json='{"goodName":"果粒橙","goodTitle":"这是一种好喝的","goodMessage":"这个很好喝,你还想喝 吗........","goodCost":"2","goodPrice&
-
在python image 中安装中文字体的实现方法
如果一些应用需要到中文字体(如果pygraphviz,不安装中文字体,中文会显示乱码),就要在image 中安装中文字体. 默认 python image 是不包含中文字体的: mac-temp:relation_graph test$ docker run --rm -it python bash root@36d738e2084c:/# fc-list /usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf: DejaVu Serif:st
-
python 对key为时间的dict排序方法
如下所示: import time def date_compare(item1, item2): t1 = time.mktime(time.strptime(item1, '%Y/%m/%d')) t2 = time.mktime(time.strptime(item2, '%Y/%m/%d')) print(t1, t2) if t1 < t2: return -1 elif t1 > t2: return 1 else: return 0 if __name__ == '__main_
-
用Python将mysql数据导出成json的方法
1.相关说明 此脚本可以将Mysql的数据导出成Json格式,导出的内容可以进行select查询确定. 数据传入参数有:dbConfigName, selectSql, jsonPath, fileName. 依赖的库有:MySQLdb.json,尤其MySQLdb需要事先安装好. 2.Python脚本及测试示例 /Users/nisj/PycharmProjects/BiDataProc/oldPythonBak/mysqlData2json.py # -*- coding=utf-8 -*-
-
python提取包含关键字的整行数据方法
问题描述: 如下图所示,有一个近2000行的数据表,需要把其中含有关键字'颈廓清术,中央组(VI组)'的数据所在行都都给抽取出来,且提取后的表格不能改变原先的顺序. 问题分析: 一开始想用excel的筛选功能,但是发现只提供单列筛选,由于关键词在P,S,V,Y,AB列都有,故需要筛选5次.但是筛选完后再整合再一起的表格顺序就乱了,而原先的表格排序规律不可知,无法通过简单的排序实现.于是决定用Python写个代码来解决这个问题~ python生成的表格是这个样子滴^_^那些空白的行就是不符合要求的
-
使用Python提取文本中含有特定字符串的方法示例
今天搞了一天的文本处理,发现python真的太适合做数据处理了.废话不多说,一起学习吧! 1.我的原始数据是这样的,如图 2.如果要提取每行含有pass的字符串,代码如下: import re filepath = "E:/untitled1/analyze_log/test.log" txt = open(filepath, "r").read() result="" test_text = re.findall(".........
-
Python中一般处理中文的几种方法
Python中的中文是个很头痛的问题,Python2和Python3都会出现,而且py2中出现的概率要大些. 有一道面试题: Python中如何处理中文问题,能想到的就是以下几方面来规避: 1. 首行添加 # coding = utf-8 # coding = utf-8 # 或者 # -*- coding:utf-8 -*- 2. 字符串前添加u >>> s = u'中文' >>> print(s) 中文 3. 添加以下代码 import sys reload(sys
随机推荐
- Java 正则表达式详解
- Python的Bottle框架中实现最基本的get和post的方法的教程
- Python判断变量是否已经定义的方法
- Ajax+PHP边学边练 之五 图片处理
- iOS开发中对文件目录的访问及管理的基本方法小结
- WordPress 插件——CoolCode使用方法与下载
- 老生常谈遮罩层 滚动条的问题
- js报错 Object doesn't support this property or method的原因分析
- jQuery通过deferred对象管理ajax异步
- javascript 日期时间函数(经典+完善+实用)
- jQuery简单实现仿京东分类导航层效果
- JQuery实现点击div以外的位置隐藏该div窗口
- 批量修改标签css样式以input标签为例
- Javascript数组Array基础介绍
- dedecms 自由列表调用代码
- Java使用join方法暂停当前线程
- PHP PDOStatement::errorInfo讲解
- 使用vue-router切换页面时,获取上一页url以及当前页面url的方法
- 从0到1搭建element后台框架优化篇(打包优化)
- python自动发邮件总结及实例说明【推荐】