在Mobilefirst Platform 8.0中,为了向请求程序发送请求,我可以使用这样的东西
resourceRequest.setQueryParameter("params", "['Washington', 'United States']");
但这是2个字符串值。如何发送JSON对象而不是字符串?
我想发送这样的信息:
var request = {name: 'George', suername: 'Williams', Id: '1234'};
resourceRequest.setQueryParameter("params", request);
如果是,那么正确的语法是什么?
答案 0 :(得分:1)
尝试以下方法:
直接传递,但是作为字符串......
resourceRequest.setQueryParameter("params", “[{’name’ : ‘bob’, ‘’age’ : 25}, 'United States']");
创建一个JSONArray并传递它
JSONArray params = new JSONArray();
params.putObject(myJsonObject);
resourceRequest.setQueryParameter("params", params);