node.js Object와 parse 질문입니다.

node.js Object와 parse 질문입니다.

QA

node.js Object와 parse 질문입니다.

본문

request : 

<input id='req' value='all: test, title: test'/>


request : 
<input id='req' value='all: test, title: test'/>


node.js 서버로 req 값을 받아서 

console.log(req)로 출력 해보면



all: test, title: test


이렇게 Object 형식으로 잘 나옵니다.




const reqs = req.split(',')
for ( let i =0; i < reqs.length : i ++ ) {

const map = {} 
// 여기에서 Object를 map에 넣고 싶습니다.
reqs.split(':') 


// key값만 추출 
Object.keys(map)  
}


제가 원하는것은 Object에서 all, title 문자열만 뽑아 내고 싶은데

오늘 하루 종일 씨름 했는데 잘 안되네요 

도움 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 2


var req = '{"all": "test", "title": "test"}';

const map = JSON.parse(req);

console.log(map);
console.log(Object.keys(map));
console.log(Object.values(map));


<input id='req' value='all: test, title: test'/> 를

<input id='req' value='{"all": "test", "title": "test"}'/> 와 같이

JSON 에서 해석 가능한 형태로 만들어주면

추가 연산없이 손쉽게 됩니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 95
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT