Форум программистов, компьютерный форум, киберфорум
Наши страницы
Swift
Войти
Регистрация
Восстановить пароль
 
Eserchik
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 21
#1

Получить из строки Json обьект? Ошибка в (dataUsingEncoding(NSUTF8StringEncoding) - Swift

18.02.2015, 16:11. Просмотров 1012. Ответов 2
Метки нет (Все метки)

Прошу помочь, превратить строку в json обьект, я не понимаю почему происходит ошибка

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//NSString строка
let jsonFromServer= "[{\"Response\": \"true\"}]" as NSString
 
//NSData (Здесь возвращается nil, что приводит остановке программы)
let dataJson = jsonString.dataUsingEncoding(NSUTF8StringEncoding,allowLossyConversion:true)
 
//Попытка создать json обьект
let json: AnyObject! = NSJSONSerialization.JSONObjectWithData(dataJson!, options: NSJSONReadingOptions(0), error: &err)
 
if let json = json as? Dictionary<String, AnyObject> {
  if let success = json["Response"] as AnyObject? as? String { // Currently in beta 5 there is a bug that forces us to cast to AnyObject? first
 
                  
  }
                    
                    
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2015, 16:11
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Получить из строки Json обьект? Ошибка в (dataUsingEncoding(NSUTF8StringEncoding) (Swift):

Как получить из строки JSON токен используя JSON.NET?
Доброго времени суток, Господа. Поскажите пожалуйста. Я никогда не работал с...

Ошибка: указан недопустимый обьект, или обьект более не задан
Что не так в этом коде ? Sub abv() Dim rst As Recordset, str As String, i...

Json обьект
$connect = mysql_connect('localhost', 'root', '11') or die('error'); ...

Вернуть обьект в json
Всем хай, почему в моем случаи когда я пытаюсь обьект конвертировать в json...

Как десериализовать json-строку в обьект?
Есть клиент и сервер. Они общаються друг с другом через UDP протокол 50 раз в...

Не могу преобразовать Json строку в php масив(обьект)
Есть такая Json строка, я немогу вывести из неё пораметр gid {&quot;response&quot;:} ...

2
Vorona
Peace 2 all shining faces
671 / 533 / 84
Регистрация: 05.03.2010
Сообщений: 1,283
19.02.2015, 00:10 #2
что такое jsonString?
0
WildGrey
0 / 0 / 0
Регистрация: 08.04.2015
Сообщений: 5
09.04.2015, 15:11 #3
Попробуй этот код в Swift 1.2
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
       if let
            jsonURL = NSURL(string: "https://api.github.com/search/repositories?q=json+parsing+swift+language:swift"),
            data = NSData(contentsOfURL: jsonURL),
            json = NSJSONSerialization.JSONObjectWithData(data, options: nil, error: nil) as? NSDictionary,
            items = json["items"] as? [NSDictionary]
        {
  //         println(items)
            for item in items {
                // construct your model objects here
                var fullName = item ["full_name"] as! NSString
                println("\(fullName)")
            }
        }
    }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2015, 15:11
Привет! Вот еще темы с решениями:

Получить ответ JSON в виде строки
Прошу прощения за возможные ошибки в вопросе. С помощью...

Как по наименованию найти нужный обьект или массив в JSON
К примеру у меня есть JSON полученный в ответ на запрос к API Places и мне...

Ошибка при обработке Json - Cannot deserialize the current JSON array because the type requires a JSON object
Всем привет! Помогите, плиз, разобраться с ошибкой: An unhandled exception...

Ошибка при обработке Json - Cannot deserialize the current JSON array because the type requires a JSON object
Дополнительные сведения: Cannot deserialize the current JSON object (e.g....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru