Здравствуйте, я новичок в Swift, у меня есть эта ссылка http://api.sabriapps.com/FikraSpace/db.json, я хочу, чтобы преобразовать этот JSON к объектам в Swift & есть и другая проблема, что загрузка фотографий очень медленноКак преобразовать строку JSON в объект в Swift?
ответ
Вот ваш необходимый код:
let data = NSData(contentsOfURL:NSURL(string: "http://api.sabriapps.com/FikraSpace/db.json")!, options: nil, error: nil)
var jsonResult: NSDictionary = NSJSONSerialization.JSONObjectWithData(data!,options: NSJSONReadingOptions.MutableContainers,
error: nil) as NSDictionary
println("Dictionary : \(jsonResult)")
var jsonEvents = jsonResult["events"] as NSArray
println("Array : \(jsonEvents)")
var firstObject : NSDictionary = jsonEvents[0] as NSDictionary ;
println("First Obj : \(firstObject)")
var name = firstObject["name"] as NSString
println("Name : \(name)")
var timeStamp = firstObject["timestamp"] as NSString
println("TimeStamp : \(timeStamp)")
var duration = firstObject["name"] as NSString
println("duration : \(duration)")
var description_en = firstObject["description_en"] as NSString
println("Description : \(description_en)")
var location = firstObject["location"] as NSString
println("Location : \(location)")
Большое спасибо, но как показать его на ячейке коллекции? – ahmedcool
Пройдите через: https://www.youtube.com/watch?v=9STtYpxIwj4. И, пожалуйста, примите мой ответ, если это поможет вам. – itsji10dra
Чувак, ОП не прикладывал никаких усилий в его вопросе. Он сказал: «Как я разобрал этот JSON в быстром», и вы написали ему кучу кода. Не делай этого. Это не сайт для написания кода для меня. Это сайт, чтобы получить помощь в решении проблем с кодом, который вы написали, после того, как ** приложил усилия **. Ваш ответ был исчерпывающим, но слишком много дал ОП. Теперь OP может скопировать/вставить ваш код и ничего не узнать. –
Вы можете использовать класс NSJSONSerialization, как в Objective C:
метод JSONObjectWithData возвращает вам NSDictionary или NSArray который можно разобрать то
Можете ли вы ввести код для меня. – ahmedcool
- 1. Преобразовать строку в JSON объект
- 2. Преобразовать строку в объект JSON
- 3. Swift: Как преобразовать полученную строку в json
- 4. Как преобразовать JSON строку в объект Java
- 5. Как преобразовать строку в JSON объект
- 6. Как преобразовать строку в объект JSON?
- 7. Как преобразовать объект Java в строку JSON?
- 8. Как преобразовать объект JSON в строку base64?
- 9. Как преобразовать строку в объект json?
- 10. Как преобразовать строку Java в объект JSON
- 11. IOS - Как преобразовать строку json в объект
- 12. Как преобразовать строку JSON в объект?
- 13. Как преобразовать строку JSON в объект GSON?
- 14. Как преобразовать строку массива в объект json?
- 15. Как преобразовать строку JSON в пользовательский объект?
- 16. Как преобразовать строку JSON в обычную строку в Swift?
- 17. Как преобразовать строку в объект
- 18. Как преобразовать строку json в объект json в php?
- 19. Как преобразовать строку JSON в объект JSON в php?
- 20. как преобразовать JSON в строку
- 21. Преобразовать объект в строку
- 22. Преобразовать строку JSON объект C#
- 23. преобразовать вложенную строку в объект JSON Javascript
- 24. Как преобразовать JSON в строку?
- 25. Борясь преобразовать JSON строку в объект
- 26. PHP преобразовать объект в строку JSON массив
- 27. Groovy - Преобразовать объект в JSON строку
- 28. преобразовать строку json в объект python
- 29. преобразовать sqlprovider типизированный объект в строку json
- 30. Невозможно преобразовать строку в объект Json
Ваш вопрос, кажется, имеет низкое качество, пожалуйста, прочитайте [Как спросить] (http://stackoverflow.com/help/how-to-ask), Пожалуйста, включите [то, что вы пробовали] (http : //stackoverflow.com/help/how-to-ask) в вашем коде. – milo526