Files
divkit/client/ios/DivKit/Extensions/JSONSerializationExtensions.swift
2023-08-29 18:08:07 +03:00

15 lines
361 B
Swift

import Foundation
enum JSONStringDataExtractionError: Error {
case unableToRetrieveData
}
extension JSONSerialization {
static func jsonObject(jsonString: String) throws -> Any {
guard let data = jsonString.data(using: .utf8) else {
throw JSONStringDataExtractionError.unableToRetrieveData
}
return try Self.jsonObject(with: data)
}
}