gpt4 book ai didi

json - 从 post 方法中检索 json 数据并附加到数组

转载 作者:行者123 更新时间:2023-11-30 13:17:40 25 4
gpt4 key购买 nike

我尝试从 post 方法 URL 检索数据,这是我的代码

    let url = NSURL(string:"http://urlwithpostmethod.com")

let data = NSData(contentsOfURL: url!)

values = try! NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.MutableContainers) as! NSArray





for dataObject : AnyObject in values
{
if let data = dataObject as? NSDictionary
{

self.ids.append(data["id"] as! Int)
self.titles.append(data["name_en"] as! String)
self.descs.append(data["discription_en"] as! String)
self.images.append(data["image"] as! String)









}
}

但是当我运行应用程序崩溃:(并且不从 url 检索数据并收到错误

fatal error: unexpectedly found nil while unwrapping an Optional value

有什么建议如何从 POST 方法 URL 检索数据吗?

这是我从 url 返回的 json

[
{
"id": 8,
"name_ar": "زيوت التروس",
"name_en": "Gear Oils",
"discription_ar": "GEAR OILS - BEST FOR EXTENDING GEARS LIFETIME",
"discription_en": "GEAR OILS - BEST FOR EXTENDING GEARS LIFETIME",
"image": "uploads/category/1466952382_3ed3d-gear_oils.png",
"sort": 0,
"status": 1,
"parent_id": 0,
"created_at": "2016-06-26 14:16:39",
"updated_at": "2016-06-26 14:46:22"
},
{
"id": 12,
"name_ar": "Passenger Vehicles Motor Oil",
"name_en": "Passenger Vehicles Motor Oil",
"discription_ar": "PASSENGER VEHICLES MOTOR OIL - EXCELLENT PERFORMANCE FOR YOUR PASSENGER VEHICLE",
"discription_en": "PASSENGER VEHICLES MOTOR OIL - EXCELLENT PERFORMANCE FOR YOUR PASSENGER VEHICLE",
"image": "uploads/category/1466952496_6b90d-passenger_vehicles.png",
"sort": 0,
"status": 1,
"parent_id": 0,
"created_at": "2016-06-26 14:48:16",
"updated_at": "2016-06-26 14:48:16"
},
{
"id": 13,
"name_ar": "Industrial Lubricants",
"name_en": "Industrial Lubricants",
"discription_ar": "INDUSTRIAL LUBRICANTS - EXCELLENT PERFORMANCE FOR SPECIFIC TECHNICAL APPLICATIONS",
"discription_en": "INDUSTRIAL LUBRICANTS - EXCELLENT PERFORMANCE FOR SPECIFIC TECHNICAL APPLICATIONS",
"image": "uploads/category/1466952588_c554d-pro.png",
"sort": 0,
"status": 1,
"parent_id": 0,
"created_at": "2016-06-26 14:49:48",
"updated_at": "2016-06-26 14:49:48"
},
{
"id": 18,
"name_ar": "Coolant water",
"name_en": "Coolant water",
"discription_ar": "Test",
"discription_en": "Test",
"image": "uploads/category/1466973030_image.png",
"sort": 0,
"status": 1,
"parent_id": 0,
"created_at": "2016-06-26 20:30:30",
"updated_at": "2016-06-26 20:30:30"
}
]

最佳答案

post 方法文件中的 URL 是否附加了任何内容?例如,类似:

local URL = "http://www.location_of_json.com/json.php?userid="..mime.b64(userid).."&password="..mime.b64(password);

也许数据没有发送到 json 文件?

关于json - 从 post 方法中检索 json 数据并附加到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38065340/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com