var request = require('request');
let options = {
uri: 'https://주소/api/v1/item',
method: 'POST',
body:{
name:"Wood"
},
json:true
};
function callback(error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body);
}
}
request(options, callback);
게임 정보 사이트에서 제공하는 api로 이름 보내면 해당 아이템에 대한 정보를 받아오는 건데 실행시키면 아래처럼 나옵니다
$ node test.js
[
{
name: 'Wood',
id: 283,
description: 'wood.',
type: 'Material',
tier: 1,
boss: false,
arena: false,
image: 'materials/wood.png',
materials: [
[Object], [Object], [Object], [Object], [Object],
[Object], [Object], [Object], [Object], [Object],
[Object], [Object], [Object], [Object], [Object],
[Object], [Object], [Object], [Object], [Object],
[Object], [Object], [Object], [Object], [Object],
[Object], [Object], [Object], [Object], [Object],
[Object], [Object], [Object], [Object], [Object],
[Object], [Object], [Object], [Object], [Object],
[Object], [Object], [Object], [Object], [Object],
[Object], [Object], [Object], [Object], [Object],
[Object], [Object], [Object], [Object], [Object],
[Object], [Object], [Object], [Object], [Object],
[Object], [Object], [Object], [Object], [Object],
[Object]
],
dropped_by: [
[Object], [Object],
[Object], [Object],
[Object], [Object],
[Object], [Object],
[Object], [Object],
[Object], [Object],
[Object]
],
equipped_by: [ [Object], [Object], [Object] ]
}
]
이 [Object]로 표시되는 것들이 원래 항목명으로 출력이 되게 하는 방법이 궁금한데 뭐라고 검색해야 나올까요?
JSON.stringify
감사합니다!
해결됏읍니다 진자 감사합니다