본문 바로가기
🌈 백엔드/네트워크 HTTP

XML vs JSON

by 개발자 알마 2023. 10. 16.
반응형

 

 

[1] XML vs JSON


(1) XML 정의 

 

 

(2) JSON 정의 

Java Script Object Notation 자바 스크립트 객체 표기법 

xml 대신 사용하는 표기법 

 

{속성명1: 속성값1 , 속성명2: 속성값2,,,,,,}

[{속성명1: 속성값1 }, {속성명2: 속성값2},,,,,,] 객체배열

{키:{속성명1: 속성값1 ,,,,} 키2: {속성명2: 속성값2,,,,},,}  map 

 

 

 

 

[2] javaScript + 서버 전송


(1) 직렬화 : JSON.stringify() 

jS객체를 서버로 전송하려면 직렬화 (문자열 변환)이 필요하다 

객체를 json 문자열로 변환한다 

{name : "john", age:30} ---> ' { "name" : "age" :30} '

 

(2) 역직렬화 : JSON.parse() 

서버가 보낸 데이터(json문자열)을 js객체로 다시 변환하려면 역직렬화가 필요하다 

json 문자열을 객체로 변환한다 

{name : "john", age:30} <---- ' { "name" : "age" :30} '

 

 

 

 

 

 

반응형

'🌈 백엔드 > 네트워크 HTTP' 카테고리의 다른 글

REST  (46) 2023.12.30
암호 , 전자서명  (10) 2023.11.21
톰캣의 서블릿 경로를 변경  (0) 2023.09.05
쿠키  (0) 2023.08.25
HTTP의 localhost:8080 에서 8080을 없애는 방법  (0) 2023.08.24

댓글