首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NetSuite SuiteScript 2.0如何解析suitescript中的内容文本

NetSuite SuiteScript 2.0如何解析suitescript中的内容文本
EN

Stack Overflow用户
提问于 2020-08-08 13:34:59
回答 2查看 644关注 0票数 0

我正在尝试使用Suitescript2.0更新供应商记录状态字段,在邮递员工具中传递正文,并且对内容JSON工作得很好,但问题是当我尝试将内容作为文本时,它得到的错误不知道如何读取Suitescript2.0中的正文值。

input body from postman

示例代码是

代码语言:javascript
运行
复制
function doPut(context) 
{
var obj=JSON.stringify(context.ids);-----here is the error context is empty
// tried JSON.parse also getting undefined
log.debug('str: '+obj);
    return obj;
}
EN

回答 2

Stack Overflow用户

发布于 2020-08-10 13:13:55

如果您能提供准确的错误消息,这将是很有帮助的。

但同时有几件事你应该在你的脚本中验证,如果你没有在头中传递application/JSON,并且你的数据是object,你需要显式地将它解析成JSON(即在请求主体上使用JSON.parse() ),你的响应类型也应该是相同的格式,即你的响应类型应该与请求中的content-type匹配。

票数 0
EN

Stack Overflow用户

发布于 2020-08-14 01:54:38

看起来你可能有错误的内容类型。应该是Application-json。如果不是这样,如果您使用的是文本/纯文本,那么可以尝试在正文上使用Json.parse。第一步是始终将上下文记录到控制台或运行Object.keys(上下文)以查看其中的内容。还要确保将doPut导出为函数

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63312177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档