gpt4 book ai didi

javascript - 在Javascript中获取JSON的内部数组值

转载 作者:行者123 更新时间:2023-11-28 19:56:24 26 4
gpt4 key购买 nike

我需要基本帮助,我有一个以下格式的 json 对象

Data = {"line":"1",
"column":"1"
"response":[{"criteria":"starts","response":"358","field":"S"},
{"criteria":"ends","response":"359","field":"H"}]}

我可以获得如下的行和列值

var obj = $.parseJSON(data);             
var line = obj['line'];
var column=obj['column'];

我尝试了以下格式,但无法获取响应值:

var res = new Array(obj['response']);
alert(res[0]['criteria']);

var jsonObject = $.parseJSON(obj['response']);
var innerArray = jsonObject['response'];
alert(innerArray[0].fieldvalue);

如何获取 obj['response'] 中的值?任何人都可以帮助我找到解决方案

最佳答案

为什么需要创建一个新数组?

var res = new Array(obj['response']);
alert(res[0]['criteria']);

在解析 JSON 字符串后它已经转换为数组,因此这将起作用:

var res = obj['response'];
alert(res[0]['criteria']);

关于javascript - 在Javascript中获取JSON的内部数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22473928/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com