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

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

QA

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

답변 2

본문

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 에서 해석 가능한 형태로 만들어주면

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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 70
© SIRSOFT
현재 페이지 제일 처음으로