개발/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 처리
반응형