Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从JSON数组获取特定数据_Javascript_Json_Reactjs_Laravel_React Native - Fatal编程技术网

Javascript 从JSON数组获取特定数据

Javascript 从JSON数组获取特定数据,javascript,json,reactjs,laravel,react-native,Javascript,Json,Reactjs,Laravel,React Native,大家好,我对json和javascript有点陌生,我正在尝试从我的json数组中获取特定数据 这是我的: 如何获取特定数据,如InfoPartitipante->Nombre->SOLIS DIAZ HECTOR JAVIER 或参与者->概念->概念->导入=>“68800.00” 任何帮助都会很感激的 您的JSON包含在一个数组中,因此您首先要确保您位于该数组的第一个索引中。。如果将JSON分配给一个变量,则可以像这样访问该属性 var JSON; // InfoParticipante

大家好,我对json和javascript有点陌生,我正在尝试从我的json数组中获取特定数据

这是我的:

如何获取特定数据,如InfoPartitipante->Nombre->SOLIS DIAZ HECTOR JAVIER

或参与者->概念->概念->导入=>“68800.00”


任何帮助都会很感激的

您的JSON包含在一个数组中,因此您首先要确保您位于该数组的第一个索引中。。如果将JSON分配给一个变量,则可以像这样访问该属性

var JSON;
// InfoParticipante->Nombre
var Nombre = JSON.Participante.InfoParticipante.['@attributes'].Nombre;

仍然没有:(我正在寻找一些东西来启动您可以从console.log(responseJSON)复制粘贴响应吗进入问题本身?Ready@LucasRaza感谢您的帮助:这能回答您的问题吗?我更新了我的回答。当我学习访问JSON上的属性时,帮助我做了很多console.log来查看每个属性返回的内容。例如,尝试console.log(responseJson[0]),然后移动到console.log(responseJson[0].Particpante[1])并查看返回的内容。另外,我不完全确定response.json()的作用。尝试“return json.parse(response)”
@attributes
在JS中不起作用。当我尝试console.log(responseJson[0])时,需要对该属性使用方括号表示法Hello my friend@Lucas Raza;我得到了下一个结果:未定义,但当我尝试console.log(responseJson)时;我在console日志中得到了完整的JSON数据。非常奇怪:/
InfoPartitipante[0]。“@attributes']
无效--您需要删除方括号符号之前的
InfoPartitipante[0]['@attributes']
Okai现在是这样工作的:console.log(responseJson.Participante.InfoPartitipante['@attributes'].Nombre);谢谢@Lucas Raza:DMy糟糕!JSON的方式让它看起来像有很多数组,我会更新我的答案