반응형

📝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)

반응형