gpt4 book ai didi

javascript - Suitescript,nlapiRequestURL,无法将 JSON 从 URL 转换为对象/数组

转载 作者:行者123 更新时间:2023-11-30 14:17:23 25 4
gpt4 key购买 nike

在 netsuite 中,我使用 nlapiRequestURL 从一家海外航运公司 flexport 检索 JSON 数据。我有一个字符串形式的数据(据我所知,检索 json 数据使它成为一个字符串)并想将它变成一个对象数组,但我尝试的一切都导致了各种错误。

尝试...

       `var output = nlapiRequestURL(url,null,headers,"GET");
var split = JSON.parse(output.getBody());
response.write(split);`

给了我
{records=[Ljava.lang.Object;@7220fad}
并试图显示 split 的任何元素给了我未定义的或者它无法从索引中读取元素。我已经通过 JSON 检查器运行该字符串,它说它是一个有效的 JSON 文件。我已经完成了 JSON.parse 的各种变体,并尝试了 Tostring。我已经为此工作了一段时间,但不知道为什么我无法正确解析这些信息。感谢您的帮助。

最佳答案

您已经解析了结果,但随后您正在编写解析的对象,这只会让您获得对象的实现依赖于 toString() 输出。

如果您只是想回显响应,请将已解析的有效负载重新字符串化。

关于javascript - Suitescript,nlapiRequestURL,无法将 JSON 从 URL 转换为对象/数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53345433/

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