티스토리 뷰
반응형
JSONSerialization
NSJSONSerialization 클래스를 사용하여 JSON을 Foundation 객체로 변환하고, Foundation 객체를 JSON으로 변환합니다.
Foundation 객체를 만들 수도 있고(jsonObject메소드를 이용하여.)
JSON 데이터를 만들 수도 있다.
(JSON을 Foundation 객체로 변환하고, Foundation 객체를 JSON으로 변환합니다.는 위와같은 뜻임.)
jsonObject
JSONSerialization안에 있는 Method. JSON객체를 만드는 역할을 한다.
● 원형
class func jsonObject(with data: Data, options opt: JSONSerialization.ReadingOptions = []) throws -> Any
지정된 JSON 데이터에서 Foundation 객체를 반환한다.
Swift에서 이 메소드는 옵셔널이 아닌 결과를 반환하기 때문에, throws키워드를 같이 사용하여 실패할경우를 대비한다.
파라미터는
data : JSON 데이터가 포함 된 데이터 객체입니다.
options : JSON 데이터를 읽고 Foundation 객체를 만드는 옵션.
리턴은 데이터에있는 JSON 데이터의 Foundation 객체. 오류가 발생하면 nil입니다.
반응형
'Swift' 카테고리의 다른 글
Swift3 ) 왕초보를 위한 JSON Parsing -3(JSON 파싱) (4) | 2017.07.28 |
---|---|
Swift3 ) 왕초보를 위한 JSON Parsing - 2(JSON 가져오기) (3) | 2017.07.27 |
Swift ) initializer를 살펴보자 (3) | 2017.07.22 |
Swift ) init과 convenience init의 차이 (5) | 2017.07.20 |
Swift3 ) 왕초보를 위한 날짜와 시간(Date)사용해보기 (1/2) (0) | 2017.07.14 |
TAG
- np-complete
- swift array
- Combine
- swift sort
- 피아노
- Git
- FLUTTER
- np-hard
- UIBezierPath
- WWDC
- WidgetKit
- github
- 스위프트 문법
- swift delegate
- swift tutorial
- swift3
- fastlane
- ios 13
- 제이슨 파싱
- swift 공부
- Swift
- WKWebView
- 회고
- IOS
- actor
- iOS delegate
- 스위프트
- Xcode
- SwiftUI
- Accessibility
글 보관함
반응형
- Total
- Today
- Yesterday