ios获取App本地json数据并解析示例

2021-07-20  本文已影响0人  wenju

json数据,创建文件到本地

{
    "frame_0":[
               {
               "count":"4",
               "frame_1_x":"164",
               "frame_1_y":"324",
               "frame_1_w":"187",
               "frame_1_h":"184",
               "frame_2_x":"35",
               "frame_2_y":"46",
               "frame_2_w":"142",
               "frame_2_h":"140",
               "frame_3_x":"388",
               "frame_3_y":"46",
               "frame_3_w":"127",
               "frame_3_h":"113",
               "frame_4_x":"466",
               "frame_4_y":"205",
               "frame_4_w":"101",
               "frame_4_h":"103",
              
               }
    
    ]
}

            do {
                //获取json文件,解析文件数据
               let filePath = Bundle.main.path(forResource:"文件名字", ofType: "json")
                let data = NSData(contentsOfFile: filePath ?? "") as Data?
                var parsedObject: [String : Any]? = nil
                parsedObject = try JSONSerialization.jsonObject(with: data!, options: []) as? [String : Any]
                let count = (parsedObject?["frame_0"] as! [[String : String]])[0]["count"]
                NSLog("number" + count)
            } catch {
                NSLog("获取数据异常");
            }
上一篇 下一篇

猜你喜欢

热点阅读