Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

WON.dev

Ex03_parse.jsp 본문

JSP/JSON

Ex03_parse.jsp

GAWON 2023. 6. 17. 14:50
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<h1>JSON 파싱</h1>
	<div id="output"></div>
	<script type="text/javascript">
		// JSON은 문자열 형태로 데이터가 교환됨
		// 따라서, 전송이 끝난 뒤 사용을 위해서는 원래 타입으로 변경해야 한다.
		// 주로 ajax로 데이터를 통신할 경우 사용
	
		// 웹 서버에서 클라이언트로 데이터를 전송하는 경우(Server to Client)
		var txt = '{"name":"kim", "age":20, "city":"Busan", "birth":"2023-08-12"}';
		var obj = JSON.parse(txt);
		
		document.querySelector("#output").innerHTML = obj;
		
		// date는 변환이 불가능하기 때문에 값을 따로 변환시켜야 함
		obj.birth = new Date(obj.birth);
		document.querySelector("#output").innerHTML += obj.name + ", " + obj.birth;
		
	
		
	</script>
	
</body>
</html>

'JSP > JSON' 카테고리의 다른 글

Ex04_Stringify  (0) 2023.06.17
Ex02_data_type.jsp  (0) 2023.06.17
Ex01_syntax.jsp  (0) 2023.06.16
Ex03_json.java  (0) 2023.06.16
Ex02_json.jsp  (0) 2023.06.16