首页 > 解决方案 > 如何读取嵌套的 json?

问题描述

我没有看到以下代码有任何错误,但我仍然收到错误消息“item._highlightResult.map 不是函数”。

    {items.map((item, index) => (
<li key={index}><a href={item.story_url} target="_blank">
 {(item._highlightResult.map)(sub => {
     {sub.story_title.map (inhere => {
         {inhere.value}
     })}
 })} 

这是我的 json 数据:https ://hn.algolia.com/api/v1/search_by_date?query=world

我怎样才能使这项工作?

标签: jsonreactjsnext.js

解决方案


感谢所有尝试提供帮助的人,感谢您,我解决了问题,这是我到达嵌套对象的行:

{items.map((item, index) => (               
    <li key={index}><a href={item.story_url} target="_blank">

        {(typeof item._highlightResult.story_title === 'object') ? item._highlightResult.story_title.value : "n/a"}
        </a></li>
    ))}

推荐阅读