我有一个数组var imagesArray = [{url: '4.jpg'},{url: '2.jpg'},{url: '3.jpg'}];我得到了一个 JSON 响应 [{"path":"site:1.jpg","data":[]},{"path":"site:5.jpg","data":[]},{"path":"site:7.jpg","data":[]}]如何将 JSON 响应的pat
我正在使用 themoviedb API 构建一个简单的电影目录,但是我遇到了一个无法解决的问题。问题是获取后的结果始终未定义。我尝试使用 componentWillMount 方法获取数据并在此方法内设置状态,但它不起作用。我尝试在构造函数内获取,没有结果。这是我目前的代码import React, { Component } from 'react';import Header from '.
2018-01-27
大家好,提前感谢这个伟大的社区。我已经使用 ReactJS 创建了一个 Web 应用程序,该应用程序从 API 获取 JSON,在本例中是一个包含特定电影所有详细信息的电影数据库,到目前为止,一切运行正常。当 Web 应用程序尝试读取特定电影没有的数据时(在本例中,并非所有电影都有烂番茄评级),它会崩溃,我解构了对象以赋予其默认值,但如果找不到该值,它仍然会崩溃,有人可以指出我正确的方向吗?exp
我试图访问 JSON 数据中payload中的键和值,如果键存在于数组countTargetOptions中,我将在组件中显示它。但是当我尝试显示数据{payload[0]?.payload?.countTargetOptions[i]>时,我一直收到Uncaught TypeError: Cannot read properties of undefined (reading '0')(注意:在
2022-07-08
我有一个类似这样的同类对象数组;[{"foo" : "bar","bar" : "sit"},{"foo" : "lorem","bar" : "ipsum"},{"foo" : "dolor","bar" : "amet"}]我想用关键字搜索这些对象的值(而不是键),并返回一个包含任意值中关键字的对象数组。例如,使用关键字r,我将获得所有对象(对象 #1 中的“baR”,对象 #2 中的“loR
2011-12-15
我正在尝试从http://www.colr.org/json/color/random渲染数据。我使用 axios 从 API 获取数据。当我收到数据时,我无法通过映射渲染它(因为它显然是对象内部的数组),因此它会抛出错误:TypeError:this.props.colors.map 不是函数。我需要使用 JSON.parse() 吗?或者我可以做什么?//App.jsimport React,
我想将数据从 props 传递到另一个组件,但在传递嵌套数组的数据时遇到了问题。我的 JSON 具有以下结构:[{id: 1,category: "Fish",nodes: [{id: 1,title: "Bacalhau com broa",ingredients: ["bacalhau","broa"]},{id: 2,title: "Bacalhau à Zé do Pipo",ingred
2021-02-03
我从服务器响应中获取了一个完美创建的 JSON 对象。例如:{"users": [{"userId": 20410,"firstName": "Viral","lastName": "Shah","loginId": "[email protected]","userRole": 3},{"userId": 400881,"firstName": "Viral","lastName": "Shah
2013-01-11
我获取了一个这样的 @attr 值:item['@attr']['nowplaying']当属性存在于 json 中时,这可以正常工作,但如果不存在,我会收到错误:Uncaught TypeError: Cannot read property 'nowplaying' of undefined我该如何避免这个错误?
2013-09-27
我正在使用 jQuery ajax 方法检索 JSON 中的一些信息,并收到以下错误。Uncaught TypeError: Cannot read property '0' of undefinedfullName 已成功输出一次。 是什么导致了此错误?JSON{"sports":[{"name":"soccer","id":600,"uid":"s:600","leagues":[{"name
2014-02-24
如何从下面的 jquery 代码中读取 JSON 节点,目前,我在 Firebug 中收到“Uncaught TypeError: Cannot read property '0' of undefined”,请让我知道我做错了什么。Jquery$(document).ready(function() {$('#search_btn_2').click(function(){var queryVa
我有一些JavaScript一年没有变化,突然间破裂了。因此,我的第一个想法是必须是与数据有关的。在查看数据时,似乎一年多的结构没有变化。这是我的JS,突然进行了很长时间的运行良好。此错误:“未经定义的未定义类型错误:无法读取属性BillingCycletoryId。”该错误在下面的“ value.BillingCyclethistoryId”上触发了...681088008当我将JSON粘贴到J
2014-07-22
我想获取一些 JSON 值并从中创建变量,但当我这样做时,我收到错误。在第一阶段,JSON 数组是空的,这就是我使用if != null的原因,但即使数组已填充,我也会收到错误。var tempJS=[];$("#sth td").each(function(){$this = $(this);tempJS.push({"COLOR":$this.attr("data-color"),});});
2014-08-02
我已经在这个问题上挣扎了好一阵子了。当我尝试 console.log JSON 属性时,出现了以下错误:TypeError: Cannot read property 'timelineData' of undefined这是我的 JSON 文件的样子:{"default": {"timelineData": [{"time": "1359676800","formattedTime": "Feb
2018-04-14
通过 ajax 调用,我得到了以下数据:18,635,21,177,20,165,22,163,24,162,25,145,19,143,23,139,26,112,27,110,28,104,30,91,29,88,31,68,32,57,36,55,34,53,33,51,35,46,37,44,39,42,43,39,42,39,41,38,38,37,44,36,45,34,48,31,4
2013-04-17