当前位置: 首页 > 面试题库 >

从请求库解析JSON响应的最佳方法是什么?

羿经武
2023-03-14
问题内容

我正在使用python requests模块将RESTful
GET发送到服务器,对此我得到了JSON响应。JSON响应基本上只是列表的列表。

强制对本地Python对象进行响应的最佳方法是什么,以便我可以使用进行迭代或打印出来pprint


问题答案:

您可以使用json.loads

import json
import requests

response = requests.get(...)
json_data = json.loads(response.text)

这会将给定的字符串转换成字典,使您可以在代码中轻松访问JSON数据。

或者,您可以使用@Martijn的有用建议以及投票较高的答案response.json()



 类似资料:
  • 我正在使用python模块向服务器发送RESTful GET,并在JSON中得到响应。JSON响应基本上只是一个列表的列表。 将响应强制到本机Python对象的最佳方法是什么,以便使用迭代或打印它?

  • 问题内容: 我正在使用python requests模块将RESTful GET发送到服务器,对此我得到了JSON响应。JSON响应基本上只是列表的列表。 强制对本地Python对象进行响应的最佳方法是什么,以便我可以使用进行迭代或打印出来? 问题答案: 你可以使用: 这会将给定的字符串转换成字典,使你可以在代码中轻松访问JSON数据。

  • 问题内容: 我有一个使用XML响应请求的服务器,我想在javascript中解析它。我真的很喜欢ActionScript XML解析器,它对我来说很容易使用。我在徘徊是否有一种非常简单/直接的方法来解析我从服务器获取的XML? 理想的用法应该是: fetchXML新的XMLParser。parser.parse访问文档。 顺便说一句,我计划使用jQuery。 问题答案: 一个普通的with 会解决

  • 问题内容: 我正在寻找一种库/方法来解析比通用xml解析库具有更多html特定功能的html文件。 问题答案: 这是一个敏捷的HTML解析器,它构建了一个读/写DOM并支持纯XPATH或XSLT(您实际上不必了解XPATH或XSLT来使用它,不用担心…)。这是一个.NET代码库,可让您解析“网络外” HTML文件。该解析器对“真实世界”格式的HTML十分宽容。对象模型与提出System.Xml的对

  • 问题内容: 在PHP中推荐使用哪些XML库?优点?寻找创建/发送/解析XML。需要支持高流量(每天数百万次通话) 问题答案: PHP支持许多XML库。 如果由于大文件等原因导致内存问题,请使用基于事件的解析器而不是基于树的解析器。基于树的解析器必须将文件完全加载到内存中才能解析XML。基于事件的解析器不需要将整个文件加载到内存中就可以开始解析。 看到这篇文章关于 什么是新的XML在PHP5和其利弊

  • 问题内容: 我通过JavaScript收到了带有AJAX请求的JSON响应。 这是响应: 我的目标是获取内容: json变量是我的情况下的数据。因此,我尝试了: 但是我得到一个空字符串。 关于如何访问字符串的任何想法? 先感谢您。 问题答案: 您是否首先解析json? 比阅读