노드 node.js 로 기상청 api 받아오기 질문드립니다.

노드 node.js 로 기상청 api 받아오기 질문드립니다.

작성일 2020.11.04댓글 1건
    게시물 수정 , 삭제는 로그인 필요

이런식으로해서 콘솔에 잘 띄우는것까지는 성공했습니다.



문제는...



{
  '$': { seq: '0' },

  hour: [ '18' ],   

  day: [ '0' ],     

  temp: [ '6.0' ],  

  tmx: [ '-999.0' ],

  tmn: [ '-999.0' ],

  sky: [ '1' ],     

  pty: [ '0' ],     

  wfKor: [ '맑음' ],

  wfEn: [ 'Clear' ],

  pop: [ '0' ],     

  r12: [ '0.0' ],   

  s12: [ '0.0' ],   

  ws: [ '0.6000000000000001' ],

  wd: [ '6' ],

  wdKor: [ '서' ],

  wdEn: [ 'W' ],

  reh: [ '50' ],

  r06: [ '0.0' ],

  s06: [ '0.0' ]

}



위처럼 제이슨 타입으로 나오는건데..

이걸 구어체로 자연스럽게 만들고싶습니다.



뭐 서울날씨는~25도이며 이런식으루요..

노드는 처음인데 이걸 대체 어떻게 해야할까요;;;ㅜ



profile_image 익명 작성일 -

응답 json을 변수에 담은뒤

json 을 html 페이지로 넘긴 후 각각 데이터를 문자열로 연결해서 보여주면 될거 같습니다.

var json_data = parseData.rss.channel[0].item[0].description[0].body[0].data[0];

var strResult = "온도: " + json_data.temp + ", 날씨 :" + json_data.wfKor;

node.js 및 javascript 관련해서 조금 더 공부하시면 잘 알 수 있으실 겁니다.

https://askforyou.tistory.com/5?category=887470