如何将JSON对象放入setQueryParameter参数中?

时间:2016-08-25 08:07:48

标签: javascript json ibm-mobilefirst

在Mobilefirst Platform 8.0中,为了向请求程序发送请求,我可以使用这样的东西

resourceRequest.setQueryParameter("params", "['Washington', 'United States']");

但这是2个字符串值。如何发送JSON对象而不是字符串?

我想发送这样的信息:

var request = {name: 'George', suername: 'Williams', Id: '1234'};
 resourceRequest.setQueryParameter("params", request);

如果是,那么正确的语法是什么?

1 个答案:

答案 0 :(得分:1)

尝试以下方法:

  1. 直接传递,但是作为字符串......

    resourceRequest.setQueryParameter("params", “[{’name’ : ‘bob’, ‘’age’ : 25}, 'United States']");
    
  2. 创建一个JSONArray并传递它

    JSONArray params = new JSONArray();
    params.putObject(myJsonObject);
    resourceRequest.setQueryParameter("params", params);