-
[iOS] 마인드맵으로 이해하는 JSON / 스위프트에서 JSON 객체 다루기iOS 2019. 6. 3. 20:06
마인드맵은 확대해서 보실 수 있습니다!
파일이 커서 JSON 이란 / 스위프트에서 JSON 다루기를 나눕니다!
JSON 이란
스위프트에서 JSON 다루기
- JSON
- JSON 이란!
- JSON Format VS XML Format
- Object 란
- Array 란
- Value 에 들어갈 수 있는 것
- String 에 들어갈 수 있는 것
- 스위프트에서 JSON 다루기
- JSON Data 생성하기
- JSON 방식의 문자열을 알고 있을 때 JSON 객체 생성하기
- JSON 포맷의 file 에서 JSON 객체를 가져올 때
- JSON 객체로 변환 가능한지 체크하기
- InputStream , OutputStream 클래스
- 데이터를 읽고 쓰는 일을 하는 클래스
- JSON 데이터를 쓰고 읽는 작업을들 할 떄 사용했다.
- OutputStream
- JSONSerialization.WritingOptions
- .prettyPrinted
- .sortedKeys
- 옵션 적용하지 않을 때
- JSONSerialization.WritingOptions
- InputStream
- JSON Parsing 하기
- Parsing 한 데이터 객체(구조체) 에 담을 때 init? 을 사용하면 코드를 구조화 할 수 있다!
- 예제 코드
- jsonString2 에 들어오는 문자열
- 예제 코드
- Parsing 한 데이터 객체(구조체) 에 담을 때 init? 을 사용하면 코드를 구조화 할 수 있다!
- 예제 플레이그라운드
링크: https://github.com/changSic/Task/tree/master/Week14/JSONSerialization.playground
- JSON Data 생성하기
- JSON 이란!
'iOS' 카테고리의 다른 글
[iOS : Codable]중첩된 JSON 데이터를 원하는 부분만 Codable 을 활용해서 가져오기! (0) 2019.06.19 [iOS] Codable 프로토콜로 JSON 데이터 다루기 정리! (0) 2019.06.10 [iOS] CocoaPods , Carthage 사용하기 - Dependency Manager (0) 2019.05.31 [iOS] Alamofire를 통해 CocoaPods 사용해보기: 이것으로 CocoaPods 끝! (0) 2018.11.13 [iOS : Library]ARKit 진행중 / 작성중 (0) 2018.10.21 댓글
- JSON