Notice
Recent Posts
Recent Comments
Link
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- pybithumb
- 프로그래머스
- beautifulsoup
- 파이썬 가상환경
- 변동성 돌파전략
- 파이썬
- 트레이딩 봇 만들기
- 파이썬 주식
- 리눅스 777
- Python
- JSON특징
- java
- 리눅스
- JSON 형식
- 프로그래머스 SQL
- string format
- 즐겨찾기가 가장 많은 식당 정보 출력하기
- 와스 웹서버의 차이
- Web Service Architecture
- BigDecimal
- 프로그래머스 소수
- 리눅스 rwx
- Web Server란
- spring
- JavaScript Obejct Notation
- 단순 반복 자동화
- WAS WebServer 차이
- 빗썸 API 사용
- 오라클
- WAS란
Archives
- Today
- Total
IT 개발자_S
JSON이란 무엇인가? [JavaScript Object Notation] 본문
반응형
● JSON 이란?
● JSON 특징
Json 이란? JavaScript Object Notation 으로서,
데이터를 저장하거나 전송할때 전달하는 경량의 Data교환 형식으로서 JavaScript의 객체 만드는 방법입니다.
xml 구조보다 용량이 작고 빠르기 때문에 JSON형태로 전문 통신을 많이 사용하는 추세입니다.
JSON 특징.
서버와 클라이트 통신 전문 데이터 교환 방식으로 사용한다.
JavaScript 객체형식 기반으로 만들어졌기 때문에, JavaScript로 변환하기가 쉽다.
특정 언어에 종속되지 않고 대부분의 프로그래밍 언어 Java 등 언어에서 JSON 포맷의
데이터로 변환 할 수 있는 라이브러리를 제공하고 있기 때문에 쉽게 JSON으로 변환할 수 있습니다.
JSON의 형식
1. name -value 형식
{
"hpNumber" : "01012345678" ,
"email" : "abc@naver.com"
}
2. 리스트형식 Object 선언
{
"hpNumber" : "01012345678",
"email" : "abc@naver.com",
"hobby" : ["game", movie"] // hobby의 obejct로 arraylist 형식으로 선언 가능하다.
}
JavaScript에서 파싱
이 객체를 Javascript 프로그램에서 로드하고, 예를 들어 personInfo라는 이름의 변수에 파싱하면
hpNumber 휴대폰번호를 파싱한다고 가정한다면, personInfo.hpNumber를 사용하여 확인할 수 있습니다.
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function(){
if(this.readyState == 4 && this.status == 200)
{
var personInfo = JSON.parse(this.responseText);
document.getElementById("hpInfo").innerHTML = personInfo.hpNumber;
}
};
감사합니다.
끝
반응형
'IT' 카테고리의 다른 글
리눅스 파일 권한 777 (-rwxrwxrwx)이 뭐야? (0) | 2022.12.02 |
---|---|
갤럭시 폰을 이용한 컴퓨터 미러링 [Samsung Flow] (0) | 2022.10.31 |
[IT] 스마트폰을 활용한 와이파이(WiFi) 비밀번호 표시하기 (0) | 2022.10.30 |
SQL 날짜에서 년도, 월 , 일 뽑기, EXTRACT 함수 (0) | 2020.12.30 |
SQL 데이터 엔터, 줄바꿈 있을때 처리방법 (1) | 2020.12.30 |
Comments