首页 文章

在路径中加载带字符串或astrix的JSON [复制]

提问于
浏览
0

这个问题在这里已有答案:

我正在使用P5.JS尝试显示MediaWiki API中的文本 .

这是使用https://en.wikipedia.org/w/api.php?action=parse&page=List_of_death_row_inmates_in_the_United_States&format=json&section=20&prop=text的api url

我需要在data.parse.wikitext上的文本 . *但是,当使用asterix时,它会抛出一个错误,指出“Unexpected token *” . 我尝试过使用引号但没有运气 .

我可以使用data.parse.wikitext显示对象,但无法访问特定文本 .

这个相同的逻辑适用于这个链接:https://en.wikipedia.org/w/api.php?format=json&action=query&prop=extracts&exintro&explaintext&redirects=1&titles=https://en.wikipedia.org/w/api.php?format=json&action=query&prop=extracts&exintro&explaintext&redirects=1&titles=Death_row我试图获取提取文本但我在使用JSON路径查询时遇到错误.pages.20786828.extract因为它不喜欢整数 .

谢谢

1 回答

  • 1

    您可以使用bracket notation获取 * 处的值:

    data.parse.text['*']
    

    这也适用于数字键:

    queries.pages['20786828'].extract
    

相关问题