JSON 데이터를 DOM 모델이 아닌 스트리밍 모델로 읽고, 쓸수있습니다.

JSON과 BSON 스트림

JSON.NET 구현을 통해 스트리밍 방식으로 JSON을 처리할 수 있는 새로운 Reader(TJsonReader)와 Writer(TJsonWriter)가 추가되었습니다.

 

JSON Reader와 Writer를 기반으로, 

JSON 텍스트 지원을 위한 TJsonTextReader와 TJsonTextWriter 클래스가 포함되었고, 

Binary JSON 지원을 위해 새로운 TBsonReade와 TBsonWriter 클래스가 포함되었습니다.

 

또한, 강력한 메소드 빌더로 TJSONArrayBuilder와 TJSONObjectBuilder 클래스를 제공합니다.

JSON과 BSON을 단방향 빠르게 처리할 수 있도록 TJSONIterator 클래스를 제공합니다.

 

JSON  Workbench 샘플

샘플을 통해 TJsonTextReader, TJsonTextWriter, TBsonRead, TBsonWriter 등의 사용법을 익힐 수 있습니다.

rtl-json.png

 - 샘플 경로: (RAD Studio 10 시애틀 기본 샘플 경로)\Object Pascal\RTL\Json\JsonWorkbench

 

System.JSON

 - http://docwiki.embarcadero.com/Libraries/Seattle/en/System.JSON

JSON Reader

 - http://docwiki.embarcadero.com/Libraries/Seattle/en/System.JSON.Readers

JSON Writer

 - http://docwiki.embarcadero.com/Libraries/Seattle/en/System.JSON.Writers

BSON

 - http://docwiki.embarcadero.com/Libraries/Seattle/en/System.JSON.BSON

 

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 23341
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 21675
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 23737
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 29586
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 30715
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 26077
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 47072
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 183102
23 [업데이트][핫픽스][10 시애틀] 모던테마(ModernTheme) 핫픽스 - 10 시애틀 업데이트 1 대상 험프리 2016.01.06 830
22 [업데이트][핫픽스][10 시애틀] 10 시애틀 iOS 9.2 C++ 핫픽스 험프리 2015.12.28 543
21 [업데이트][10 시애틀] RAD Studio 10 시애틀 서브스크립션 업데이트 1 [3] file 험프리 2015.11.25 1637
20 [시애틀] 블루투스 LE를 지원하는 디바이스에서 비콘 광고데이터를 발생할 수 있습니다. file Humphery 2015.10.06 737
19 [시애틀] 모든 종류의 안드로이드 인텐트(Intent)를 처리할 수 있습니다. Humphery 2015.10.06 912
» [시애틀] BSON(Binary JSON)을 처리하고, JSON 데이터를 스트리밍 모델로 읽고, 쓸수 있습니다. file Humphery 2015.10.05 1806
17 [시애틀] IDE 메모리 개선으로 더 큰 프로젝트를 더 빠르게 코딩하고, 더 빠르게 컴파일 할 수 있습니다. 험프리 2015.10.05 484
16 [시애틀] 작업 중 비정상 종료 시 저장하지 않은 작업을 복구할 수 있습니다. file Humphery 2015.10.05 1092
15 [시애틀][VCL] 고해상도 모니터(4K 모니터와)와 멀티 모니터(모니터 당 DPI)를 지원합니다. [1] Humphery 2015.10.05 1363
14 [업데이트][핫픽스][10 시애틀] OS X 앨 캐피텐 지원과 iOS SDK 호환성 강화를 위한 PAServer 핫픽스 출시 험프리 2015.10.02 869
13 [시애틀] 안드로이드 서비스 앱을 만들 수 있습니다. Humphery 2015.09.07 733
12 [시애틀] 컨트롤 힌트, 윈도우 10 용 네이티브 랜더링 등 윈도우 10용 FMX! 험프리 2015.09.07 1291
11 [시애틀] 비콘펜스(BeaconFence)등 새로운 오픈 소스와 컴포넌트 패키지를 IDE에서 직접 확보할 수 있습니다. Humphery 2015.09.07 993
10 [시애틀] 윈도우32비트 프로젝트에서 C++11 표준을 적용할 수 있습니다. Humphery 2015.09.07 1157
9 [시애틀] 스타일북 컴포넌트에 여러개의 플랫폼 스타일을 담을 수 있습니다. Humphery 2015.09.04 620
8 [시애틀] 20개 이상의 IDE 생산성 기능들이 내장되어 생산성, 품질, 안정성이 향상됩니다. Humphery 2015.09.04 502
7 [시애틀] iOS 64bit와 유니버셜앱을 만들고 디바이스에서 디버깅할 수 있습니다. Humphery 2015.09.04 549
6 [시애틀] FireDAC NoSQL 드라이버로 몽고DB를 완벽 지원합니다. Humphery 2015.09.04 1019
5 [시애틀] 개발 효율성을 극대화할 수 있도록 멀티-모니터를 활용해 개발환경 레이아웃을 구축할 수 있습니다. Humphery 2015.09.04 693
4 [시애틀] 알림, 계약(Contract) 등의 윈도우 10 서비스 기능을 컴포넌트와 API로 쉽게 활용할 수 있습니다. 험프리 2015.09.02 816