개발/iOS

json 포멧 체크

SKY STORY 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 처리

 

 

 

반응형