json 포멧 체크

개발/iOS 2020. 5. 12. 15:24
반응형
// MARK: - String Extension
extension String {
    func isValidJson() -> Bool {
        do {
            guard let jsonData = self.data(using: String.Encoding.utf8) else { return false }
            if let _ = try JSONSerialization.jsonObject(with: jsonData, options: .allowFragments) as? NSDictionary {
                return true
            } else if let _ = try JSONSerialization.jsonObject(with: jsonData, options: .allowFragments) as? NSArray {
                return true
            } else {
                return false
            }
        } catch let error as NSError {
            print(error)
            return false
        }
    }
}

 

2020/05/12 - [iOS/Swift] - WKWebView 스크린샷

2020/05/12 - [iOS/Swift] - json 포멧 체크

2020/05/12 - [iOS/Swift] - Access Control (접근 제한자)

2020/05/12 - [iOS/Swift] - WKWebview에서 tel, email, mailto, sms, facetime 처리

 

 

 

반응형

'개발 > iOS' 카테고리의 다른 글

iOS디바이스 설정창 이동  (0) 2020.05.15
Xcode 한글 깨짐 복구  (0) 2020.05.15
WKWebView 스크린샷  (0) 2020.05.12
Access Control (접근 제한자)  (0) 2020.05.12
WKWebview에서 tel, email, mailto, sms, facetime 처리  (0) 2020.05.12
블로그 이미지

SKY STORY

,