logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

자바스크립트 JSON 쿡북

자바스크립트 JSON 쿡북

(데스크탑.서버.웹.모바일 애플리케이션에서 활용하는 80가지 레시피)

레이 리쉬패터 (지은이), 류영선 (옮긴이)
에이콘출판
20,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
18,000원 -10% 0원
1,000원
17,000원 >
18,000원 -10% 0원
1,000원
17,000원 >
18,000원 -10% 0원
1,000원
17,000원 >
19,000원 -5% 0원
800원
18,200원 >
18,000원 -10% 0원
0원
18,000원 >
11st 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 8개 12,000원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

자바스크립트 JSON 쿡북
eBook 미리보기

책 정보

· 제목 : 자바스크립트 JSON 쿡북 (데스크탑.서버.웹.모바일 애플리케이션에서 활용하는 80가지 레시피)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788960779693
· 쪽수 : 228쪽
· 출판일 : 2017-02-24

책 소개

JSON(JavaScript Object Notation)은 인터넷을 통해 전송하는 데이터 객체를 생성하는 텍스트 기반의 가벼운 데이터 교환 포맷으로, 모바일 뿐만 아니라 일반적인 웹 애플리케이션에서도 널리 사용되고 있다. 구조화된 데이터를 처리하는 앱을 작성하고 있는 독자를 대상으로 JSON의 일반적인 사용법에 대한 예제를 제공한다.

목차

1장. 클라이언트에서 JSON 읽고 쓰기
__자바스크립트에서 JSON 읽고 쓰기
__C++에서 JSON 읽고 쓰기
__C#에서 JSON 읽고 쓰기
__자바에서 JSON 읽고 쓰기
__펄에서 JSON 읽고 쓰기
__파이썬에서 JSON 읽고 쓰기


2장. 서버에서 JSON 읽고 쓰기
__클로저에서 JSON 읽고 쓰기
__F#에서 JSON 읽고 쓰기
__Node.js로 JSON 읽고 쓰기
__PHP에서 JSON 읽고 쓰기
__루비에서 JSON 읽고 쓰기


3장. 간단한 AJAX 애플리케이션에서 JSON 사용하기
__소개
__XMLHttpRequest 객체 생성
__데이터를 비동기적으로 요청하기
__웹 서버에 JSON 전송하기
__Node.js를 사용해 JSON 받기
__비동기 요청의 진행 상태 구하기
__반환된 JSON 파싱하기
__Node.js를 사용한 웹 서비스 요청 발행하기


4장. 제이쿼리와 앵귤러JS로 작성한 AJAX 애플리케이션에서 JSON 사용하기
__소개
__웹 페이지에 제이쿼리 종속성 추가하기
__제이쿼리를 사용해 JSON 요청하기
__제이쿼리를 사용해 웹 서버에 JSON 전송하기
__제이쿼리를 사용해 요청의 진행 상황 알아내기
__제이쿼리를 사용해 반환된 JSON 파싱하기
__웹 페이지에 앵귤러JS 종속성 추가하기
__앵귤러JS를 사용해 JSON 콘텐츠 요청하기
__앵귤러JS를 사용해 웹 서버에 JSON 전송하기
__앵귤러JS를 사용해 요청의 진행 상황 알아내기
__앵귤러JS를 사용해 반환된 JSON 파싱하기


5장. 몽고DB에서 JSON 사용하기
__소개
__몽고DB 설정
__Node.js용 몽고DB 데이터베이스 드라이버 설치
__Node.js용 익스프레스 모듈 설치
__Node.js로 몽고DB 데이터베이스에 연결하기
__Node.js로 몽고DB에서 문서 생성하기
__Node.js로 몽고DB에서 문서 검색하기
__Node.js로 몽고DB 문서 업데이트하기
__Node.js로 몽고DB 문서 삭제하기
__REST로 몽고DB 검색하기
__REST로 몽고DB 문서 생성하기
__REST로 몽고DB 문서 업데이트하기
__REST로 몽고DB 문서 삭제하기


6장. 카우치DB에서 JSON 사용하기
__소개
__카우치DB와 크래들의 설치와 설정
__Node.js와 크래들로 카우치DB 데이터베이스 연결하기
__Node.js와 크래들로 카우치DB 데이터베이스 생성하기
__Node.js와 크래들로 카우치DB 문서 생성하기
__Node.js와 크래들로 카우치DB 데이터 뷰 설정하기
__Node.js와 크래들로 카우치DB 문서 검색하기
__Node.js와 크래들로 카우치DB 문서 업데이트하기
__Node.js와 크래들로 카우치DB 문서 삭제하기
__REST로 카우치DB 레코드 열거하기
__REST로 카우치DB 검색하기
__REST로 카우치DB 문서 업서트하기
__REST로 카우치DB 문서 삭제하기


7장. 타입세이프한 방법으로 JSON 사용하기
__소개
__Json.NET을 사용해 객체를 역직렬화하기
__Json.NET을 사용해 날짜와 시간 객체 처리하기
__자바 gson을 사용해 객체를 역직렬화하기
__Node.js에서 타입스크립트 사용하기
__타입스크립트를 사용한 간단한 타입 어노테이션
__타입스크립트를 사용해 인터페이스를 선언하는 방법
__타입스크립트를 사용해 인터페이스 클래스를 선언하는 방법
__json2ts를 사용해 JSON에서 타입스크립트 인터페이스 생성하기


8장. 바이너리 데이터 전송에 JSON 사용하기
__소개
__Node.js를 사용해 base64 문자열로 바이너리 데이터 인코딩하기
__Node.js를 사용해 base64 문자열에서 바이너리 데이터 디코딩하기
__브라우저에서 자바스크립트를 사용해 바이너리 데이터를 base64 문자열로 인코딩하고 __디코딩하기
__Json.NET을 사용해 데이터를 BSON으로 인코딩하기
__Json.NET을 사용해 BSON에서 데이터 디코딩하기
__DataView를 사용해 ArrayBuffer에 접근하기
__ArrayBuffer를 사용해 base64 인코딩하고 디코딩하기
__익스프레스 모듈을 사용해 구축한 Node.js 서버에서 객체 본문 콘텐츠 압축하기


9장. JSONPath와 LINQ로 JSON 쿼리하기
__소개
__JSONPath 도트 표기법을 사용해 JOSN 문서 쿼리하기
__JSONPath 브래킷 표기법을 사용해 JSON 문서 쿼리하기
__JSONPath 스크립트를 사용해 더 복잡한 쿼리 구성하기
__웹 애플리케이션에서 JSONPath 사용하기
__Node.js 애플리케이션에서 JSONPath 사용하기
__PHP 애플리케이션에서 JSONPath 사용하기
__파이썬 애플리케이션에서 JSONPath 사용하기
__자바 애플리케이션에서 JSONPath 사용하기
__C# 애플리케이션에서 JSONPath와 SelectToken을 사용해 JSONPath 표현식 쿼리하기
__C# 애플리케이션에서 LINQ와 Json.NET을 사용해 JSON 쿼리하기


10장. 모바일 플랫폼에서의 JSON
__소개
__안드로이드에서 JSON 파싱하기
__안드로이드에서 JSON 생성하기
__iOS의 오브젝티브-C에서 JSON 파싱하기
__iOS의 오브젝티브-C에서 JSON 생성하기
__스위프트를 사용해 iOS에서 JSON 파싱하기
__스위프트를 사용해 iOS에서 JSON 생성하기
__Qt를 사용해 JSON 파싱하기
__Qt를 사용해 JSON 생성하기

저자소개

레이 리쉬패터 (지은이)    정보 더보기
모바일 컴퓨팅 플랫폼 분야에서 20년 이상의 경험을 가진 엔지니어이자 작가다. 그동안 인터넷 기술과 자바 ME, 퀄컴 BREW, 애플 아이폰, 구글 안드로이드, 팜(Palm) OS, 뉴턴(Newton), 매직 캡(Magic Cap)뿐 아니라 여러 독자적인 플랫폼에서 다양한 애플리케이션 개발에 참여해왔다. 현재는 서니베일(Sunnyvale)에 있는 마이크로소프트에서 소프트웨어 개발 매니저로 일하고 있으며 마이크로소프트의 매핑(mapping)과 데이터 시각화(data visualization) 업무를 담당하고 있다. 소프트웨어 개발을 하지 않을 때에는 가족, 친구들과 함께 캘리포니아 샌 로렌조(San Lorenzo) 밸리 주변에서 하이킹과 사진 촬영을 즐긴다. 또한 시간이 허락되면 아마추어 라디오로 공공서비스를 제공하고자 힘쓰고 있다. 그의 허가 받은 아마추어 스테이션은 KF6GPE다. 저술한 책으로는 『Application Development with Qt Creator, 2nd Edition』(packt, 2014)과 『Microsoft Mapping』(카르멘오(Carmen Au) 공저, Apress, 2013)'이 있다. 또한 블로그(http://www.lothlorien.com/kf6)를 통해 비정기적으로 글을 쓴다. 산타 크루즈의 캘리포니아 대학에서 순수 수학으로 학사 학위를 받았으며, IEEE와 ACM, ARRL의 회원으로 활동하고 있다.
펼치기
류영선 (옮긴이)    정보 더보기
소프트웨어 엔지니어로서 오랫동안 웹 브라우저와 웹 서버를 개발했다. 그 경험을 바탕으로 현재는 W3C를 비롯한 여러 국제 표준화 단체에서 웹과 관련된 표준화 업무를 담당하고 있다. 최근에는 PC에서 벗어나 모바일 환경이나 DTV, 디지털 사이니지(Digital Signage), 웨어러블(Wearable), 오토모티브(Automotive) 등의 다양한 IoT 장치에 웹 기술을 접목하는 오픈 웹 플랫폼에 관심을 갖고 관련 기술을 연구 중이다. 아울러 워크숍, 세미나 강연, 학술 기고를 통해 오픈 웹 플랫폼과 웹 기술을 전파하는 데 힘쓰고 있다. 옮긴 책으로는 에이콘출판사에서 펴낸 『반응형 웹 디자인』(2012), 『HTML5 웹소켓 프로그래밍』(2014), 『WebRTC 프로그래밍』(2015), 『자바스크립트 디자인 패턴』(2016), 『자바스크립트 언락』(2017), 『객체지향 자바스크립트 3/e』(2017), 『사물인터넷 자바스크립트 프로그래밍』(2018), 『모던 C++ 프로그래밍 쿡북』(2019), 『산업인터넷 애플리케이션 개발』(2020) 등 다수가 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책