📝Json
인간이 읽을 수 있는 텍스트를 사용하는 것 (경량 데이터 교환방식)
자바스크립트 언어로부터 파생되어 자바스크립트의 구문 형식을 따르지만 언어 독립적으로 이것을 다른 언어에서도 사용할 수 있도록 한 텍스트 형식이다. (서로 다른 시스템 통신을 하기에 용이)
즉, 연산결과나 그에 해당하는 값을 전달하거나 할때 사용한다.
JSON 데이터 생성을 위한 코드는 C, C++, C#, 자바, 자바스크립트, 펄, 파이썬 등 수많은 프로그래밍 언어에서 쉽게 이용할 수 있다.
하지만 JSON은 전송받은 데이터의 무결성을 사용자가 직접 검증해야 한다
json형식입니다. 키와 값으로 이루어져있습니다.
여기서 보면 id는 키이고 4079... 가 값입니다.
id(키)로 접근해서 값을 가져오는 거죠 자세한 건 프로그래밍하면서 같이 배우도록하죠
📝XML
eXtensible Markup Language → 확장될수 있는 표시 언어
HTML과 비슷하지만 사용자 임의로 태그를 만들 수 있다
다목적 마크업 언어로 서로 다른 언어들간에 데이터를 주고 받는 여러 방법이 있다.
대표적인 것이 XML인데, XML은 문법이 복잡하고, 엄격한 표현규칙으로 인해서 json 대비 데이터의 용량이 커진다는 단점이 있다.
뭔가 json과 비슷하죠? Id라는 태그에 접근해서 4478이라는 값을 가져오는 형식이죠
📝SGML
복잡해서 안 쓰이지만 자율성이 있다 여기로부터 HTML, XML이 파생됨
📝파싱
저장된 데이터에 원하는 부분을 가져오는 것
예) Json에서 키 이름이 name에 해당하는 데이터만 가져온다 → name부분을 파싱한다
📝쿼리스트링
url 뒤에 덧붙여서 추가적인 정보를 서버 측에 전달하는 것이다
클라이언트가 어떤 특정 리소스에 접근하고 싶어하는지 정보를 담는다
?로 시작하고 여러개일 경우 &로 연결한다
(http://localhost:8000/champ_infos/detail?champ_detail=1&Id=400)
'[CS 지식]' 카테고리의 다른 글
[CS 지식] 공인IP vs 사설IP, 공유기, DNS서버, 도메인주소, IPv4, IPv6 (0) | 2021.06.20 |
---|---|
[CS 지식] 포트번호, FTP, DHCP, 밴드폭, 포트번호 특징, 플러그인, 위젯, 콘솔 (0) | 2021.06.20 |
[CS 지식] 인터프리터, 컴파일, 목적프로그램, 빌드, 스레싱, 페이지부재, 인터리빙 (0) | 2021.06.19 |
[CS 지식] 인터럽트, PCB, 모듈(화), 어플리케이션, 앱, IDE(통합개발환경), OLE (0) | 2021.06.19 |
[CS 지식] 주기억장치, 보조기억장치, 가상기억장치, ROM, RAM, CPU, 해밍코드, 패리트비트 (0) | 2021.06.19 |