Notice
Recent Posts
Recent Comments
Tags
- 하드 마이그레이션
- javascript redirection
- javascript 유효성체크
- php 캐쉬제거
- XSS PHP
- ViewBag
- asp.net dropdownlist
- TempData
- jquery 바코드생성
- 파일업로드 유효성체크
- 바코드 스캔하기
- asp.net Select
- django 엑셀불러오기
- 파일업로드 체크
- XSS방어
- SSD 복사
- javascript 바코드스캔
- jquery 바코드
- 하드 윈도우 복사
- ASP.Net Core 404
- 강제이동
- 타임피커
- 맥 오라클설치
- asp.net core Select
- 말줄임표시
- javascript 바코드 생성
- 404에러페이지
- 바코드 생성하기
- ViewData
- Mac Oracle
웹개발자의 기지개
JSON.parse() json 형식의 문자열을 json 객체화하기 본문
JSON.parse()
parse 메소드는 string 객체를 json 객체로 변환시켜줍니다.
실무에서 자주 쓰이는 JSON 을 다음 예제를 보면서 꼭 익혀두자.
1
2
3
4
5
6
7
8
9
10
11
|
<script>
var str = '[{"user_name":"aaaa","hp":"010-1111-2222","reserve_date1":"2019-12-27","reserve_time1":"03:00"}]';
var str2 = '[{"user_name: "aaaa", hp: "010-1111-2222", reserve_date1: "2019-12-27", reserve_time1: "03:00"},{"user_name: "bbbb", hp: "010-1111-2222", reserve_date1: "2019-11-05", reserve_time1: "05:00"}]';
var obj = JSON.parse(str2);
document.write(obj.length); // 1
document.write(obj[1].user_name); // aaaa
</script>
|
cs |
위 예제를 보면 [ ] 안에 { } 형식의 json 문자열이 보인다.
이를 JSON.parse 하면 obj 라는 배열형식의 json 객체를 만들수 있다.
배열형식으로 되어 있어 obj.length 하면 item 별 총 개수를 받을 수 있고,
obj[번호] 하여 각 item 별 객체형식으로 obj[1].user_name , obj[1].hp 이런식으로 각각 데이터를 뽑아 올 수 있다.
'javascript' 카테고리의 다른 글
새로운 팝업창을 닫기전에 부모창을 refresh 새로고침 시키기 (0) | 2020.02.12 |
---|---|
핸드폰번호 숫자 자동입력 '-' 과 함께 (0) | 2019.12.20 |
php의 nl2br() 과 같은 기능 - 개행처리 함수 (0) | 2019.12.16 |
천자리마다 쉼표 찍기 함수 (0) | 2019.12.05 |
[javascript] 휴대폰 숫자만 입력하기, 다음 input 박스로 커서 자동이동 (0) | 2019.10.27 |
Comments