Web 프로그래밍/Javascript
[Javascript] Ajax 데이터 포맷
Ajax에서 데이터 포맷을 고려할 때는 속도만 신경 쓰면된다. 크게 4가지가 있다. XML, JSON, HTML, 커스텀 포맷 1) XML Ajax가 처음 알려질 때는 XML이 데이터 포맷으로 널리 쓰였다. XML은 상호간의 운용성이 높아 서버와 클라이언트 모두 잘 지원한다. 엄격한 형식을 갖췄으며 유효성 검사도 쉽다. 다른 포맷과 비교하면 XML은 매우 장황하다. 개별 정보마다 구조가 필요하고 데이터 비율도 낮다. 보통 상위 노드를 복수형으로 감싸고 하위 노드를 단수형으로 하여 해당 요소들을 나열한다. 2) JSON 더글라스 크락포드가 형식화하고 널리 알려진 JSON은 객체와 배열문법만으로 가볍고 파싱하기 쉬운 데이터 포맷이다. JSON 포맷이 현재는 가장 빠르다. 위의 XML보다 코드가 간편하고 오히..
2016. 6. 11. 19:23