在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。我已经为此工作了一段时间,却不知道为什么我不能正确解析这些信息。任何帮助表示赞赏。
答案 0 :(得分:2)
您已经解析了结果,但是随后您正在编写已解析的对象,该对象只是使您获得对象的实现依赖于toString()的输出。
如果您只是尝试回显响应,请重新对已解析的有效负载进行字符串化。