我正在尝试创建以下内容:
[
{
"id":"1",
},
{
"id":"3",
},
{
"id":"5",
},
{
"id":"6",
},
{
"id":"9",
},
]
Person = {
"id" : Id
};
PersonArray.push(Person);
tempPersonJson['PersonList'] = JSON.stringify(PersonArray);这是我的输出:
List = "[{\"id\":\"12\"},{\"id\":\"10\"},{\"id\":\"9\"},{\"id\":\"8\"},{\"id\":\"7\"},{\"id\":\"6\"},{\"id\":\"5\"},{\"id\":\"4\"},{\"id\":\"3\"},{\"id\":\"2\"},{\"id\":\"1\"},{\"id\":\"12\"},{\"id\":\"10\"},{\"id\":\"9\"},{\"id\":\"8\"},{\"id\":\"7\"},{\"id\":\"6\"},{\"id\":\"5\"},{\"id\":\"4\"},{\"id\":\"3\"},{\"id\":\"2\"},{\"id\":\"1\"}]";API抱怨如下:
Call body应为body: Content-Type为应用程序/ JSON,但第21行的Body不是可分析的JSONParse错误:...value":true },]-^应为'STRING‘、'NUMBER’、'NULL‘、'TRUE’、'FALSE‘、'{’、'‘、’got‘。需要的数据媒体类型('null')与实际媒体类型(' application/json ')不匹配。
更新,JSON发送到服务器:
[{"id":"12"},{"id":"10"},{"id":"9"},{"id":"8"},{"id":"7"},{"id":"6"},{"id":"5"},{"id":"4"},{"id":"3"},{"id":"2"},{"id":"1"}]发布于 2014-10-17 03:50:46
因此,尝试一下it...>I为you....fixing创建了一个jsfiddle,其中包含了一些缺失的变量。
var Person = {
"id" : '1'
};
var PersonArray =[];
PersonArray.push(Person);
var tempPersonJson = [];
tempPersonJson['PersonList'] = JSON.stringify(PersonArray);
console.log('tp',tempPersonJson);Working fiddle click here
https://stackoverflow.com/questions/26412582
复制相似问题