首页 > 代码库 > swift3.0 存取json数据到沙盒

swift3.0 存取json数据到沙盒

<style>p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #e7e8eb } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #51c34f } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #e7e8eb; min-height: 16.0px } span.s1 { } span.s2 { color: #e12da0 } span.s3 { color: #51c34f } span.s4 { font: 14.0px "PingFang SC"; color: #51c34f } span.s5 { color: #29a09f } span.s6 { color: #e7e8eb } span.s7 { color: #00f900 } span.s8 { font: 14.0px "PingFang SC"; color: #00f900 }</style>

                    do {

                        //json保存到本地

                        let jsonData = http://www.mamicode.com/try JSONSerialization.data(withJSONObject: dict, options: .prettyPrinted)

                        // here "jsonData" is the dictionary encoded in JSON data

                        let data = http://www.mamicode.com/jsonData as NSData

                        data.write(toFile: filePath, atomically: true)

                 

                        //构建文件路径

                        let filePath:String = NSHomeDirectory() + "/Documents/imagetovideo.json"

                        //读取json

                        var loaddata=http://www.mamicode.com/NSData(contentsOfFile: filePath)

                        if loaddata != nil

                        {

                            let jData=http://www.mamicode.com/loaddata as! Data

                            let decoded = try JSONSerialization.jsonObject(with: jData, options: [])

                            print("译码:",decoded)

                            

                        }

                    } catch {

                        print(error.localizedDescription)

                    }

swift3.0 存取json数据到沙盒