- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已将 json 数据加载到 api_result
变量中。现在我需要提取特定字段(name
、surname
、city
等)。我应该如何验证它们是否存在?
api_result = json.loads(some_json_data)
if api_result.get('name'):
# do something with name
if api_result.get('surname'):
# do something with surname
if api_result.get('city'):
# do something with city
这是正确的做法吗?看起来太复杂了。如果找不到值,有什么方法可以获取空值吗?
最佳答案
get() Python中有一个默认参数,如果没有找到该值,将返回默认值。
print dict.get("name", "<default name>")
关于python - 如何正确处理 simplejson 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7783876/
我有 Django 版本 1.7 和 Python 版本 2.7.5 - 我使用 pip install simplejson 和 apt-get install python-simplejson
当我使用像 &simplejson.Json{v}(v 是从文件读取的接口(interface),它的实际数据结构是 map[string]interface{})时,然后显示此错误。详情: 一个名为
我需要解析从 YQL 获得的 json,但我遇到了麻烦,因为我没有得到我需要的结果。我正在使用简单的 json (https://code.google.com/p/json-simple/wiki/
这个问题已经有答案了: How can I parse (read) and use JSON in Python? (5 个回答) 已关闭 6 个月前。 我只是有一个关于 SimpleJSON 文档
我正在尝试使用 django python 向客户端发送带有换行符的 json 字符串: string += u'hello\n' data = {'data':str
我正在尝试将 json 结果存储在 GAE 数据存储中,以便稍后读取。我将它转储到一个字符串中,然后存储它,然后读取它并将其加载回字典中。但加载后我无法再将其作为字典阅读。 result = free
我正在尝试生成一个格式正确的 json 对象以在 javascript 中使用。我试过 simplejson.dumps(string),但它在我的本地机器(在 python shell 中)和在服务
问题是,在我的笔记本电脑中,我有 python 2.7.5 和一些 Simplejson 版本,而在我的 Debian 6 服务器上,我有 Python 2.6.6 和一些 simplejson 版本
这个问题在这里已经有了答案: Items in JSON object are out of order using "json.dumps"? (8 个答案) 关闭 9 年前。 在 Django
我正在使用 Mega API 和 Python,希望生成一个可由 Python 读取的文件夹树。目前,我正在使用 Mega 的 API 提供的 JSON 响应,但由于某种原因,我在解析它时遇到了麻烦。
我在 App Engine 中使用 Alchemy API,因此我使用 simplejson 库来解析响应。问题是响应中的条目具有 sme 名称 { "status": "OK",
我有一个非常简单的 json,我无法使用 simplejson 模块进行解析。复制: import simplejson as json json.loads(r'{"translatedatt1":
我想这一定有一个简单的答案,但我很挣扎:我想获取一个 url(输出 json)并在 python 中的可用字典中获取数据。我被困在最后一步了。 >>> import urllib2 >>> impor
我正在尝试使用 simplejson.dumps 将 Python 数组编码为 json: In [30]: s1 = ['test', ''] In [31]: simplejson.dumps(s
我正在尝试使用 simplejson 来解析 JSON 字符串。由于某种原因,当我使用 simplejson.loads 时,我收到以下错误: ERROR:root:Exception in requ
当我尝试编译时,出现以下错误: ImportError: No module named simplejson 所以我尝试了: pip install simplejson 我得到: Requirem
为什么 Django 给我这个异常 [(7, u'Acura'), (18, u'Alfa Romeo'), ...] is not JSON serializable 当我尝试 data = Veh
我已将 json 数据加载到 api_result 变量中。现在我需要提取特定字段(name、surname、city 等)。我应该如何验证它们是否存在? api_result = json.load
我想提取 JSONArray 对象的所有注释,我发现了这篇文章 https://www.mkyong.com/java/json-simple-example-read-and-write-json/
Input : {"id": null, "type": null, "order_for": null, "name": "Name"} 代码: input_map = simplejson.dum
我是一名优秀的程序员,十分优秀!