모바일, 클라우드, 폴리글랏 시대의 마크업 표준인 JSON(JavaScript Object Notation) 포맷에 대한 기초 개발서 입니다.
JSON이 무엇이며, 모바일과 클라우드 컴퓨팅 시대에서 왜 중요하고 필요한지, 그리고 JSON의 기본 내용과 구성은 어떻게 되어있는지 체계적으로 정리하여 설명하였습니다. 또한 근래 폴리글랏(Polyglot) 프로그래밍 시대를 맞이하여 현재 각종 실무에서 많이 사용되는 주요 프로그래밍 언어 10가지들을 사용하여 각 언어별로 JSON 텍스트 메시지를 생성(인코딩)하고, 반대로 JSON 메시지를 분석(디코딩)하는 방법을 예제 소스코드들로 설명하였습니다.
이제 프로그래밍을 처음 입문한 초보 개발자 및 중급으로 성장하려는 개발자들에게 꼭 필요한 JSON 기초 프로그래밍 서적입니다.
(코딩 실습 파트는 10가지나 되는 언어들을 그냥 무작정 따라하기 식으로 작성되지는 않았습니다. 독자님들이 각 프로그래밍 언어별로 각종 서적과 강의들을 통해서 개발 환경 구축과 기초 입문 등의 과정을 거친 후 JSON 처리 전에 본 책을 참고로 보시면 더욱 이해와 활용이 쉬울 것입니다. 감사합니다.)
* 예제들에 사용된 프로그래밍 언어 리스트
- Java
- Swift
- JavaScript
- PHP
- Python
- Ruby
- Node.js
- Go
- Objective-C
- C#(C-sharp)
지원단말기
PC : Window 7 OS 이상
스마트기기 : IOS 8.0 이상, Android 4.1 이상 (play store 또는 app store를 통해 이용 가능)