输入 JSON 无效。如果内容类型为 application/json,则请求正文必须有效 JSON
Input JSON is invalid. Request body must be valid JSON if content type is application/json
我正在将以下 JSON object
传递给我的 AJAX 电话
var contact = {
"accessToken": "xxx-xxx-xxx-xxx-xxx",
"email": "test@test.com",
"customFields": {
"custom7": {"value": "test rep"},
"custom8": {"value": "test title"},
"custom9": {"value": "test@localdev.com"}
}
}
这是我的 AJAX 电话:
$.ajax({
type: 'POST',
url: 'https://api.mydomain.com/v1/contacts/save',
data: contact,
dataType: 'json',
success: function(data) {
alert(data.errors);
}
});
data.errors
显示如下:
Input JSON is invalid. Request body must be valid JSON if content
type is application/json
我用 jsonlint.com 检查了上面的 JSON 对象,它已经过验证。
我不明白我哪里做错了!
在通过之前将 json 字符串化 -
$.ajax({
type: 'POST',
url: 'https://api.mydomain.com/v1/contacts/save',
data: JSON.stringify(contact),
dataType: 'json',
success: function(data) {
alert(data.errors);
}
});
我正在将以下 JSON object
传递给我的 AJAX 电话
var contact = {
"accessToken": "xxx-xxx-xxx-xxx-xxx",
"email": "test@test.com",
"customFields": {
"custom7": {"value": "test rep"},
"custom8": {"value": "test title"},
"custom9": {"value": "test@localdev.com"}
}
}
这是我的 AJAX 电话:
$.ajax({
type: 'POST',
url: 'https://api.mydomain.com/v1/contacts/save',
data: contact,
dataType: 'json',
success: function(data) {
alert(data.errors);
}
});
data.errors
显示如下:
Input JSON is invalid. Request body must be valid JSON if content type is application/json
我用 jsonlint.com 检查了上面的 JSON 对象,它已经过验证。 我不明白我哪里做错了!
在通过之前将 json 字符串化 -
$.ajax({
type: 'POST',
url: 'https://api.mydomain.com/v1/contacts/save',
data: JSON.stringify(contact),
dataType: 'json',
success: function(data) {
alert(data.errors);
}
});