책 이미지

책 정보
· 분류 : eBook > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9791195916009
· 출판일 : 2020-02-03
목차
판권 페이지
시작하며
소스코드 신청
1. JSON 개요
1.1 JSON이란?
1.2 JSON의 유래
1.3 JSON이 왜 필요하며 중요한가?
1.4 마크업 대결: YML, XML 그리고 JSON
2. JSON의 구성 및 문법
2.1 JSON 기본 구성
2.2 JSON 요소별 문법
2.2.1 object 객체
2.2.2 array 배열
2.2.3 value 값
2.2.4 지원하지 않는 기본 자료형들
2.3 JSON 메시지 표현
2.4 JSON 스키마 구조 예제들
2.4.1 혼합 아이템 배열
2.4.2 객체를 포함한 객체
2.4.3 배열을 포함한 객체
2.4.4 객체들을 포함한 배열
2.4.5 배열들과 객체들을 포함한 혼합 객체
2.5 JSONLint 기반 문법 검증
2.5.1 JSONLint.com 사이트
3. JSON 기본적인 활용 분야
3.1 스키마 정의
3.2 웹서비스 요청/응답 메시지
3.3 프로젝트 및 패키지 설정
3.4 데이터베이스 타입
3.5 동적 그래프
3.6 BSON 그 외 활용
4. 폴리글랏 시대의 JSON 인코딩과 디코딩 (프로그래밍 핸즈온)
4.1 JAVA
4.1.1 Java 세상에서의 JSON
4.1.2 Java JSON.simple 기반의 JSON 텍스트의 생성 (mydata.json 파일에 저장)
4.1.3 Java JSON.simple 기반의 JSON 텍스트의 해석 (mydata.json 파일 읽기)
4.2 SWIFT
4.2.1 Swift를 이용한 JSON 디코딩
4.2.2 Swift를 이용한 JSON 인코딩
4.3 JAVASCRIPT
4.3.1 JSON 텍스트 JavaScript 표현(인코딩)
4.3.2 JavaScript JSON 텍스트의 item 접근 및 수정
4.3.3 JavaScript JSON 텍스트 디코딩
4.3.4 JavaScript parse()를 이용한 JSON 텍스트 디코딩
4.3.5 JavaScript stringify()를 이용한 JSON 텍스트 디코딩
4.4 PHP
4.4.1 PHP를 이용한 JSON 네이티브 인코딩
4.4.2 PHP를 이용한 JSON 네이티브 디코딩
4.5 PYTHON
4.5.1 파이썬 json 모듈로 인코딩
4.5.2 파이썬 json 모듈로 디코딩
4.5.3 파이썬 공식 json 모듈에서 지원하는 JSON 포맷 대응(mapping) 타입들
4.6 RUBY
4.6.1 루비 진영에서의 JSON 처리
4.6.2 루비 JSON 처리 젬 설치
4.6.3 루비 json 모듈을 이용한 JSON 인코딩/디코딩
4.7 NODE.js
4.7.1 Node.js 기반으로 JSON Text 인코딩
4.7.2 Node.js 기반으로 JSON Text 디코딩
4.7.3 jsonfile 모듈을 이용하기 위한 준비
4.7.4 jsonfile 모듈 기반의 빠른 JSON 파싱
4.7.5 jsonfile 모듈 기반의 빠른 JSON 파일 생성
4.8 GO
4.8.1 encoding/json 패키지
4.8.2 encoding/json 패키지를 이용한 JSON 인코딩
4.8.3 encoding/json 패키지를 이용한 JSON 인코딩 (Indent 적용)
4.8.4 encoding/json 패키지를 이용한 JSON 디코딩
4.9 OBJECTIVE-C
4.9.1 Objective-C NSJSONSerialization 기반의 JSON 디코딩
4.9.2 Objective-C NSJSONSerialization 기반의 JSON 인코딩
4.10 C# (C-Sharp)
4.10.1 C# 개발 환경
4.10.2 JSON .NET 패키지
4.10.3 JSON 스키마 준비
4.10.4 Serializer를 이용한 JSON Text 인코딩
4.10.5 Deserializer를 이용한 JSON Text 디코딩
결론
마치며
출간 및 갱신 이력
휴먼코딩