我有以下内容但是我一直收到有关JSON和stringify之间的时间段的错误消息。
var JsonObject = {};
JsonObject['key'] = '987';
JsonObject['val'] = '1234';
JsonObject['val2'] = '123';
JsonObject['val3'] = 1;
JsonObject['val4'] = 'test';
JsonObject['val5'] = 5;
console.log(JsonObject);
var req = {
method: 'POST',
url: 'api/call/run',
headers: {'Content-Type': 'application/json; charset=UTF-8','Accept': 'application/json, text/plain, version=2'},
data: {
JSON.stringify(JsonObject)
}
}
$http(req);
我需要返回并将其传递给POST调用以获得休息服务,但它一直说它没有序列化,所以我试图将对象作为json字符串返回。
我可以返回该对象,但我再次收到序列化错误。
如何将对象作为json字符串返回?
谢谢,
答案 0 :(得分:0)
你试过吗?
var req = {
method: 'POST',
url: 'api/call/run',
headers: {'Content-Type': 'application/json; charset=UTF-8','Accept': 'application/json, text/plain, version=2'},
data: JsonObject
}
$http(req);