如何将 JSON 对象放入 setQueryParameter 参数中?
How can I put JSON object in setQueryParameter parameters?
在 Mobilefirst Platform 8.0 中,为了向适配器过程发送请求,我可以使用类似这样的东西
resourceRequest.setQueryParameter("params", "['Washington', 'United States']");
但这是针对 2 个字符串值。如何发送 JSON 对象而不是字符串?
我想发送这样的东西:
var request = {name: 'George', suername: 'Williams', Id: '1234'};
resourceRequest.setQueryParameter("params", request);
如果是,正确的语法是什么?
尝试以下方法:
直接传递,但作为字符串...
resourceRequest.setQueryParameter("params", “[{’name’ : ‘bob’, ‘’age’ : 25}, 'United States']");
创建一个 JSONArray 并传递它
JSONArray params = new JSONArray();
params.putObject(myJsonObject);
resourceRequest.setQueryParameter("params", params);
在 Mobilefirst Platform 8.0 中,为了向适配器过程发送请求,我可以使用类似这样的东西
resourceRequest.setQueryParameter("params", "['Washington', 'United States']");
但这是针对 2 个字符串值。如何发送 JSON 对象而不是字符串?
我想发送这样的东西:
var request = {name: 'George', suername: 'Williams', Id: '1234'};
resourceRequest.setQueryParameter("params", request);
如果是,正确的语法是什么?
尝试以下方法:
直接传递,但作为字符串...
resourceRequest.setQueryParameter("params", “[{’name’ : ‘bob’, ‘’age’ : 25}, 'United States']");
创建一个 JSONArray 并传递它
JSONArray params = new JSONArray(); params.putObject(myJsonObject); resourceRequest.setQueryParameter("params", params);