gpt4 book ai didi

ios - 在Salesforce中获取Http请求的JSON正文

转载 作者:行者123 更新时间:2023-12-01 19:18:56 25 4
gpt4 key购买 nike

我正在创建具有Salesforce集成的iOS应用。 iOS应用程序将在http请求的正文中将JSON数据发送到salesforce。如何在apex中将主体作为JSON字符串获取?

谢谢

最佳答案

这样的事情(如果您是从Apex内部进行标注的,则可以使用Web服务捕获来电并以类似的方式进行解析)。

准备您的HTTP请求对象:

// Prepare HTTP 
HTTPResponse hTTPRes;
HTTPRequest req = new HttpRequest();
req.setTimeout(120000);

设置端点:
req.setEndpoint(baseURL + callName + '?' + parameterString);

进行标注:
HTTP http = new HTTP();
String body;
hTTPRes = http.send(req);
body = hTTPRes.getBody();

调用JSON解析器并解析结果:
// Invoke JSON parser 
JSONParser parser = System.JSON.createParser(body);

// Parse JSON response to get individual field values.
while(parser.nextToken() != null)
{
if((parser.getCurrentToken() == JSONToken.FIELD_NAME) && (parser.getText() == 'yourfield'))
// store values as you walk the JSON
}

关于ios - 在Salesforce中获取Http请求的JSON正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11352628/

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