美文网首页
Swift 字典转换为JSONString JSONStr

Swift 字典转换为JSONString JSONStr

作者: 小黑技术 | 来源:发表于2022-04-19 16:35 被阅读0次

1、JSONString转换为字典

/// JSONString转换为字典

    ////// - Parameter jsonString: <#jsonString description#>/// - Returns: <#return value description#>func getDictionaryFromJSONString(jsonString:String) ->NSDictionary{

        let jsonData:Data = jsonString.data(using: .utf8)!        let dict =try? JSONSerialization.jsonObject(with: jsonData, options: .mutableContainers)

        ifdict != nil {

            returndictas! NSDictionary

        }

        return NSDictionary()

    }

2、字典转换为JSONString

/**

    字典转换为JSONString

    - parameter dictionary: 字典参数

    - returns: JSONString

    */func getJSONStringFromDictionary(dictionary:NSDictionary) -> String {

        if(!JSONSerialization.isValidJSONObject(dictionary)) {

            print("无法解析出JSONString")

            return""        }

        let data : NSData! =try? JSONSerialization.data(withJSONObject: dictionary, options: [])asNSData!        let JSONString = NSString(data:dataas Data,encoding: String.Encoding.utf8.rawValue)

        returnJSONString!asString

    }

相关文章

网友评论

      本文标题:Swift 字典转换为JSONString JSONStr

      本文链接:https://www.haomeiwen.com/subject/jcosertx.html