채택완료

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

2017-10-10 (화) 21:03:47 1,908

request : 

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

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

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

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

all: test, title: test

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

Copy
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개 / 댓글 2개

채택된 답변
+20 포인트

답변에 대한 댓글 2개

어찌 어찌^^ 해결했습니다만
링크해주신 사이트도 참고 해보겠습니다.
감사합니다.
어찌 어찌^^ 해결했습니다만
링크해주신 사이트도 참고 해보겠습니다.
감사합니다.
Copy
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 에서 해석 가능한 형태로 만들어주면

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

답변을 작성하려면 로그인이 필요합니다.