I have tried using the syntax in the test, test2 and test3 variables below. I would have provided the full code snippet but it seems to break the forum editor (Error Loading Preview/.
function sendAnswers() {
var url = "https://example.url/" + id + "/answers";
var test = [ {
"a" => "test",
"b" => "test",
"c" => "test"
}, {
"a" => "test",
"b" => "test",
"c" => "test"
} ];
// [{a=>test, b=>test, c=>test}, {a=>test, b=>test, c=>test}]
var test2 = "[{ \"a\": \"test\", \"b\": \"test\", \"c\": \"test\" }]";
// [{ "a":"test", "b":"test", "c": "test" }]
var test3 = "[" +
{ "a" => "test",
"b" => "test",
"c" => "test" }
+ "]";
// [{a=>test, b=>test, c=>test}]
var options = {
:method => Comm.HTTP_REQUEST_METHOD_POST,
:headers => {
"Content-Type" => Comm.REQUEST_CONTENT_TYPE_JSON
}
};
Comm.makeWebRequest(url, test, options, method(:onReceive));
}
var test = [ {
"a" => "test",
"b" => "test",
"c" => "test"
}, {
"a" => "test",
"b" => "test",
"c" => "test"
} ];
// [{a=>test, b=>test, c=>test}, {a=>test, b=>test, c=>test}]
var test2 = "[{ \"a\": \"test\", \"b\": \"test\", \"c\": \"test\" }]";
// [{ "a":"test", "b":"test", "c": "test" }]
var test3 = "[" +
{ "a" => "test",
"b" => "test",
"c" => "test" }
+ "]";
// [{a=>test, b=>test, c=>test}]
Is it possible to POST a JSON request body containing an array with makeWebRequest?