JSON 개요
개요
Json은 Javascript object notation의 약자로, javascript로부터 유래되었으며, 텍스트 기반의 데이터 교환 포멧이다. JSON은 어떤 프로그래밍 언어에서도 데이터를 읽거나 사용할 수 있다. 즉, 프로그래밍 언어와 운영체제에 독립적이다.
JSON은 데이터 처리 속도가 빠르므로 빠른 응답이 필요한 웹에서 많이 사용되나, 데이터의 무결성, 즉 안전성은 사용자가 직접 검증해야 한다는 단점이 있다.
간단히 말하면, 데이터를 교환하거나 저장하는 용도의 표준화된 포맷 중 하나이다. 사실 이에 대해선 JSON만 존재하는것이 아니라, XML, YAML 등 여러 다른 종류들도 존재한다.
JSON을 공부하기 위해 javascript를 먼저 공부하고 오는 것이 좋을 것이란 의견도 있으나[2], JSON은 javascript으로부터 유래되었어도 오랫동안 독자적으로 쓰였기에 javascript를 공부 안해도 JSON을 이해할 수 있다는 의견도 있다[3].
References
[1] Bill Lubannovic, “Introducing Python” (O’REILLY, 2015)
[2] JSON
[3]
Working With JSON Data in Python - Real Python
This content is licensed under
CC BY-NC 4.0
댓글남기기