首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在python中获取json数据

如何在python中获取json数据
EN

Stack Overflow用户
提问于 2017-06-16 16:17:40
回答 2查看 36关注 0票数 0

我有这段代码,在这段代码中,我从url(ajax)中得到一个json对象,我需要获取内部数据,这是我的代码:

代码语言:javascript
运行
复制
url = URL_BASE9


req = requests.get(url)
statusCode = req.status_code
if statusCode == 200:

html = BeautifulSoup(req.text, "html.parser")
#print(html)

这是我的结果

代码语言:javascript
运行
复制
`{'FiltroFechaInicio': '/Date(-62135586000000)/', 'Pagina': 1, 'ListHechos': 
 [{'contenido': '<div class="ExternalClass3DB02CFE22F84F3F998EBEA913E5A79B">
 <div><a 
 href="/Noticiascibe/hechos%20esenciales/NAVIERA/hes_2017060105740.pdf">
 hes_2017
 060105740.pdf</a></div></div>', 'Activo': None, 'FechaString': '15-06-
 2017', 
 'TipoAdjunto': None, 'UrlAdjunto': 
 '/Noticiascibe/hechos%20esenciales/NAVIERA/hes_2017060105740.pdf', 
 'Descripcion': None, 'UrlImagen': None, 'ClaseIconoAdjunto': 
 'iconoDescargaPDF', 'Fecha': '/Date(1497566727000)/'}`

如何获取数据的内容,谢谢,祝您愉快

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-16 16:22:32

与字典一样,每个键都有一个键和值。

代码语言:javascript
运行
复制
  my_dict = {
    'key1': 'value1',
    'key2': 'value2',
    'key3': 'value3'
    }
my_dict['key1']

# Out: 'value1'
票数 0
EN

Stack Overflow用户

发布于 2017-06-16 16:24:43

没有所谓的"JSON对象“,您所指的是JSON 字符串

要将JSON字符串转换为对象,可以使用json模块( json.loads(json_str) )中的文档

示例:

代码语言:javascript
运行
复制
import json
json_str = '{ "FiltroFechaInicio": "/Date(-62135586000000)/" }'
my_obj = json.loads( json_str )

顺便说一下,您发布的JSON字符串既无效,也不完整。有效的JSON必须有以双引号括起来的键和字符串。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44593758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档