мне нужно создать для отправки JSON с API REST:Swift Создание JSon для API REST
{
"ownId": "seu_identificador_proprio",
"amount": {
"currency": "BRL",
"subtotals": {
"shipping": 1000
}
},
"items": [
{
"product": "Descrição do pedido",
"quantity": 1,
"detail": "Mais info...",
"price": 1000
}
],
"customer": {
"ownId": "seu_identificador_proprio_de_cliente",
"fullname": "Jose Silva",
"email": "[email protected]",
"birthDate": "1988-12-30",
"taxDocument": {
"type": "CPF",
"number": "22222222222"
},
"phone": {
"countryCode": "55",
"areaCode": "11",
"number": "66778899"
},
"shippingAddress": {
"street": "Avenida Faria Lima",
"streetNumber": 2927,
"complement": 8,
"district": "Itaim",
"city": "Sao Paulo",
"state": "SP",
"country": "BRA",
"zipCode": ""
}
}
}
Я путать с созданием ..
я пытаюсь начать с [NSObject:AnyObject]
var d1 : [NSObject:AnyObject] = ["ownId":"seu_identificador_proprio", "customer":""]
let dd1 = ["currency":"BRL"]
let dd2 = ["shipping":"1000"]
let arr = [d1]
let d = try! NSJSONSerialization.dataWithJSONObject(arr, options: NSJSONWritingOptions.PrettyPrinted)
let s = NSString(data: d, encoding: NSUTF8StringEncoding)! as String
print(s)
Но мне нужна помощь!
Вы используете быстрый 3? – dirtydanee
Нет, swift 2.3 @dirtydanee –
Так в чем ваш вопрос? Что случилось с кодом, который вы опубликовали? (BTW, нет никакой причины, кроме тестирования для преобразования вашего вывода JSON из NSData в строку, а также никаких оснований использовать довольно формат печати. Для отправки на сервер RESTful вы не должны использовать симпатичный формат.) –