以下是可编码的结构化代码:
import Foundation
public struct TaskID: Codable {
let embedded: Embedded
}
public struct Embedded: Codable {
let task: [Task]
}
public struct Task : Codable {
let embedded: EmbeddedVariable
let id : String
let name: String
let assignee: String
let create
在使用alamofire获取json之后,我正在尝试解码json数据。我已经创建了模型类,但是我不知道如何解码数据。 Alamofire.request("http://somerandomlink.xyz").responseJSON { (response) in
switch response.result {
case .failure(let error):
print(error)
case .success(let data):
有没有人能帮我修好我的模型?它似乎与API响应中的JSON不匹配。
邮递员的JSON响应
{
"error_code": 0,
"data": [
{
"kode": "001",
"name": "BANK INDONESIA PUSAT JAKARTA"
},
{
"kode": "002",
"name": "PT. BANK RAKYAT IND
我有这样的json:
{"result":0,"data":[{\"ID":7,"TITLE":"123"},{\"ID":8,"TITLE":"123"}]}
我有这样的结构:
struct ResponseResult: Decodable {
let result: Int
let data: [IdResponseResult]
}
struct IdResponseResult: Decodable {
let ID: Int
let TITLE: Str
Argo在Swift上解析Alamofire响应时遇到了麻烦。上面写着:
找不到“无”成员
我真的是斯威夫特的菜鸟,我不知道会发生什么。我尝试使用nil和&error代替.None,但仍然无法工作。
import Foundation
import Alamofire
import Argo
import Runes
public class ApiConnector{
private final var serverHost = "http://192.168.1.2/gpio-web/api/v1/api.php";
func readPin(
我得到了一个响应体。正文的格式如下: [
{
"id":1,
"name":"111"
},
{
"id":2,
"name":"222"
}
] 我想把body解析成json struct,我的代码如下: type Info struct {
Id uint32 `json:id`
Name string `json:name`
}
type Response s
我尝试使用Alamofire和Swift解码来解码和访问特定货币的特定汇率:
这是我的模型:
struct Listek: Codable {
let base: String
let date: String
let rates: [String: Double]
enum CodingKeys: String, CodingKey {
case base = "base"
case date = "date"
case rates = "rates"
我有两个结构:
type List struct {
ListID string `json:"listid"`
Name string `json:"name"`
Users []User `json:"users"`
}
type User struct {
Email string `json:"email"`
Name string `json:"name"`
}
我正在调用端点并成功地获得具有以下结构的响应:
{
"Results":[
{&
我正在使用SwiftyJSON、Alamofire_SwiftyJSON和Alamofire库。我试图解析我的响应,但它没有返回任何内容(“定义”无法打印)。JSON不是空的,它得到了响应。
所以,我的代码看起来像下面的(没有什么失败,它都编译)
Alamofire.request(request).responseSwiftyJSON { dataResponse in
if let JSON = dataResponse.result.value {
print(JSON)
if
嗨,我正在快速使用xcode 6.2中的Swive1.1制作一个照片查看程序。
我在试图将json响应从alamofire转换为快速对象时遇到了困难。我已经使用了swiftyjson库,但是似乎有一个兼容性issues.here是我的模型类
import Foundation
struct Photo {
var name: String
var filename :String
var notes: String
}
这是我的viewController
import UIKit
class ImageViewerTableVie
我将Alamofire与EVReflection一起使用,以防responseObject无法将原始响应字符串解析为对象,response.error会有一些值,如果出现不同的错误,则会设置不同的值。
不确定如何比较这些错误值,以处理不同的错误。
如果出现JSON解析错误,print( error )将输出
FAILURE: Error Domain=com.alamofirejsontoobjects.error Code=1 "Data could not be serialized. Input data was not json." UserInfo={NSLocali
本质上我有以下功能:
func stagedCount() {
let url = "example.com"
let parameters: Parameters =
["person": "\(name)"]
Alamofire.request(url, method: .post, parameters: parameters).responseData(completionHandler : { response in
if let allO
我正在将Alamofire上传到服务器,并希望解码一些作为响应而发送回的JSON。
AF.upload(multipartFormData: { multiPart in
//do upload stuff to the server here
}, to: server)
.uploadProgress(queue: .main, closure: { progress in
//Current upload progress of file
print("Upload Progress: \(p