App & Web/javascript

[javascript] for in 문으로 json 데이터 배열에 담기

sillon 2022. 11. 18. 17:23
728x90
반응형

Json 파일 불러와서 출력하기

const jsonData= require('./test_file.json'); 
// console.log(jsonData['empty_qa']['questions']);
// console.log(jsonData['empty_qa']['answers']);
// console.log(jsonData['ox_qa']['questions']);
// console.log(jsonData['ox_qa']['answers']);

for (var i in jsonData['empty_qa']['questions']){
    console.log( jsonData['empty_qa']['questions'][i]);
}

출력결과

통상 개화론자들이 대도 되면서(__)의 대외정책은 조금씩 변하기 시작했다.
(____) 년 음력(_) 월(__) 일(__)이(___) 사건을 일으켜(__)에게 문호를 개방하라며 압박했다.
(__)에서는 찬반양론이 엇갈렸으나 개항 찬성론자들의 입지가 강화되어(____) 년 음력(_) 월(_) 일(__)과 강화도조약을 체결하여(__)를 개방하였다.
(__)은(__)에 파견한(___)(___)이 귀국할 때 가져온(______)이라는 책을 읽고 깊은 인상을 받았으며 그에(__) 조정은(____)을 목표로 개화파 인물을 등용하여 개화정책을 추진하였다.
(__)에(__) 유람단을(___)에 영선사를 파견하였다.
조정에서는 개화정책을 전담하기 위한 기구인(______)을 두었고 군사제도를 개혁하여 신식 군대인(___)을 창설하였다.
(____) 년 음력(__) 월(__) 일(__)과 국교를 열었으며(__)(__)(___)(___) 서구 열강들과 외교관계를 맺었다.
개화정책에 보수적인 유생층은 성리학적 전통 질서를 지키고 외세를 배척하자는(____) 운동을 전개하였다.
유생층 가운데서도 일부 혁신적 인사들은 유교문화를 계승하면서(__)의 물질문명을 부분적으로 수용하자는 동도서기론을 주장하며 개화운동에 참여하기도 하였다.
(_________________)(____)(_)(__)

 

빈 배열에 데이터 담기

var e_q = [];
for (var i in jsonData['empty_qa']['questions']){
    e_q[i] = jsonData['empty_qa']['questions'][i]
}
console.log(e_q);

 

출력결과

[
  '통상 개화론자들이 대도 되면서(__)의 대외정책은 조금씩 변하기 시작했다.',
  '(____) 년 음력(_) 월(__) 일(__)이(___) 사건을 일으켜(__)에게 문호를 개방하라며 압박했다.',
  '(__)에서는 찬반양론이 엇갈렸으나 개항 찬성론자들의 입지가 강화되어(____) 년 음력(_) 월(_) 일(__)과 강화도조약을 체결하여(__)를 개방하였다.',
  '(__)은(__)에 파견한(___)(___)이 귀국할 때 가져온(______)이라는 책을 읽고 깊은 인상을 받았으며 그에(__) 조정은(____)을 목표로 개화파 인물을 등용하여 개화정책을 추진하였다.',
  '(__)에(__) 유람단을(___)에 영선사를 파견하였다.',
  '조정에서는 개화정책을 전담하기 위한 기구인(______)을 두었고 군사제도를 개혁하여 신식 군대인(___)을 창설하였다.',
  '(____) 년 음력(__) 월(__) 일(__)과 국교를 열었으며(__)(__)(___)(___) 서구 열강들과 외교관계를 맺었다.',
  '개화정책에 보수적인 유생층은 성리학적 전통 질서를 지키고 외세를 배척하자는(____) 운동을 전개하였다.',
  '유생층 가운데서도 일부 혁신적 인사들은 유교문화를 계승하면서(__)의 물질문명을 부분적으로 수용하자는 동도서기론을 주장하며 개화운동에 참여하기도 하였다.',
  '(_________________)(____)(_)(__)'
]

 

728x90
반응형