当前位置: 首页 > 编程笔记 >

python 提取key 为中文的json 串方法

易宏阔
2023-03-14
本文向大家介绍python 提取key 为中文的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\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 提取tuple类型值中json格式的key值方法,包括了python 提取tuple类型值中json格式的key值方法的使用技巧和注意事项,需要的朋友参考一下 标题比较麻烦,都有些叙述不清;昨天下午在调试接口框架的时候,遇到了一个问题是这样的: 使用python 写了一个函数,return 了两个返回值比如 return a,b 于是返回的a,b 是tuple类型,比如

  • 本文向大家介绍python解析含有重复key的json方法,包括了python解析含有重复key的json方法的使用技巧和注意事项,需要的朋友参考一下 python自带的json包能够方便的解析json文本,但是如果json文本中包含重复key的时候,解析的结果就是错误的。如下为例 经过解析,结果却如下所示: 原因是python解析的时候是创建一个字典,首先会读取到key的值,但是后面遇到重复键的

  • 问题内容: AJAX调用返回的响应文本包括JSON字符串。我需要: 提取JSON字符串 修改它 然后重新插入以更新原始字符串 我不太担心步骤2和3,但是我不知道如何执行步骤1。我当时在考虑使用正则表达式,但是我不知道该怎么做,因为我的JSON可能具有嵌套对象的多个级别或数组。 问题答案: 您不能使用正则表达式从任意文本中提取JSON。由于正则表达式通常不够强大,无法验证JSON(除非可以使用PCR

  • 我正在以JSON字符串的形式从数据库中获取数据: 如何从给定的JSON字符串中提取公司名称?

  • 本文向大家介绍python获取中文字符串长度的方法,包括了python获取中文字符串长度的方法的使用技巧和注意事项,需要的朋友参考一下 如下所示: 以上这篇python获取中文字符串长度的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 我有以下json结构: 如何提取整个节点“子句”并将其转换为字符串?输出应该是: 需要一个最佳的解决方案。 对于简单的解析,我使用JsonReader。