美文网首页
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