[英]large JSON using request nodejs
我在使用請求模塊發布到端點時遇到問題,我認為這是因為當我使用JSON.parse時,它是使用[object]來代替嵌套對象。
{ resource:
{ resourceType: 'newtestone',
identifier: [ [Object] ],
rules: [ [Object] ] } }
我的帖子在這里:
request.post({
headers: {'content-type' : 'application/json'},
url: 'https://' + username + ':' + password + '@localhost:9000/newtestone',
json: newdata,
}, function(error, response, body){
console.log(body);
});
帖子失敗了,所以我想知道如何刪除那些[Object]並顯示整個JSON。 我試過串化,它不起作用。
編輯:沒關系,問題出在我的JSON對象上。
默認情況下,整個對象不會顯示在控制台中,如果要顯示該對象,只需使用console.log(JSON.stringify(obj))或使用util.inspect(obj,{depth:null})
var a = {e:1,b:2,c:{d:{e:4,f:{sdfd:5,trtr:{h:55}}}}};
console.log(a); // { e: 1, b: 2, c: { d: { e: 4, f: [Object] } } }
console.log(JSON.stringify(a));
// {"e":1,"b":2,"c":{"d":{"e":4,"f":{"b":5,"a":{"h":55}}}}}
console.log(util.inspect(a,{depth:null}));
// { e: 1, b: 2, c: { d: { e: 4, f: { b: 5, a: { h: 55 } } } } }
在請求中使用{json:{}}時,您不需要內容類型標頭
錯誤或response.statusCode顯示什么?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.