[英]Sending JSON object using rest
我正在嘗試創建這個:
[
{
"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對此抱怨:
調用主體預期的主體:Content-Type為application / json,但主體不是第21行上的可解析的JSONParse錯誤:... value“:true},] ---------------- ----- ^期望'STRING','NUMBER','NULL','TRUE','FALSE','{','[',得到']'警惕格式錯誤的JSON。期望的數據媒體類型(' 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"}]
因此,只需稍加刺痛...>我為您創建了一個jsfiddle ....修復了一些丟失的變量。
var Person = {
"id" : '1'
};
var PersonArray =[];
PersonArray.push(Person);
var tempPersonJson = [];
tempPersonJson['PersonList'] = JSON.stringify(PersonArray);
console.log('tp',tempPersonJson);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.