2013-01-12 3 views
9

가능한 중복 :쉼표로 구분 된 문자열을 배열로 변환하는 방법은 무엇입니까?

"1,4,5,11,58,96" 

가 어떻게 객체로 돌려 수 :
Convert JS object to JSON string
Store comma separate values into array

내가 쉼표로 구분 된 값을 포함하는 문자열을 가지고? 나는이 (가 지정한 JSON 표현 인) 배열로 변환합니다이

["1","4","5","11","58","96"] 
+0

Google에서 관련 정보를 찾지 못했습니다. –

+0

JSON은 * 데이터의 텍스트 직렬화입니다. * JavaScript 배열 *이 필요함을 반영하여 질문을 업데이트했습니다. 이 배열의 JSON * 텍스트 표현 *이 필요한 경우 이는 추가 단계이며 joelingine의 대답과 같이 수행됩니다. 필요에 따라 질문을 업데이트하거나 명확히하십시오. 또한 대답을 "수락하는"것을 잊지 마십시오. –

답변

17

같은 뭔가가 필요 :

var array = myString.split(','); 

당신은 문자열 버전이 필요한 경우 :

var string = JSON.stringify(array); 
+0

'JSON.stringify'는 IE6이나 7에 없다는 것을 알아 두십시오. –

+0

end_value = JSON.stringify (start_value)로만 동작했습니다; [아마도 start_value가 json에서 파싱 되었기 때문일 수 있습니다.] 고마워요 :) –

2

을 그것을 배열로 만드십시오.

var array = myString.split(','); 
2

JSON에서는 숫자에 큰 따옴표가 필요하지 않으므로 []을 문자열 끝에 삽입하면 "[1,4,5,11,58,96]" 문자열이되고 JSON 배열을 갖게됩니다.

관련 문제