Articles of json

Получать значения из данных NSJSONSerialization

У меня есть данные JSON, которые извлекаются из URL-адреса. Код, который я написал, отлично работает, чтобы загрузить JSON и проанализировать его, но я не могу получить доступ к нему так, как мне нужно, особенно там, где данные содержатся в качестве подэлемента другого. Вот формат JSON: { address = "<null>"; city = "<null>"; country = UK; […]

как я могу разобрать строку ответа xml?

Возможный дубликат: Разбор SOAP в PHP <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <VideoListResponse xmlns="http://tempuri.org/"> <VideoListResult> {"List":[{"GUID":"127381638172638173","PageNumber":[2,1]}]} </VideoListResult> </VideoListResponse> </soap:Body> </soap:Envelope> Это моя строка xml ответа. Как я могу проанализировать номер страницы из этой строки XML?

JSON Objective-C Parsing Fail

Я написал следующий код, но я продолжаю получать нуль. Я пробовал много разных вариантов этого, но я терпел неудачу исключительно тяжело. Это то, что я получаю с сервера. Два объекта. [{ "Описание": "Yolo.", "Название": "вы", "идентификатор": 1}, { "Описание": "SMITH", "название": "Джон", "идентификатор": 2}] Любая помощь будет принята с благодарностью …… Спасибо. NSData *response = […]

Ошибка синтаксического анализа URL-адреса с арабским текстом

Я пытаюсь перевести арабский язык на английский, используя веб-службу. Я получаю сообщение об ошибке при создании URL-адреса. Я определил эти случаи: enum MyErrors: Error { case urlParsingError(String) case nonDictonaryObjectReturned(Any) } И мой код: func translateWord (text: String, ToLan:String) { // the text is "مرحبا" and ToLan is "en" do { let jsonString = "https://translate.yandex.net/api/v1.5/tr.json/translate?key=apikey&text=\(text)&lang=\(ToLan)" guard […]

dispacth_sync vs dispatch_async: синтаксический анализ iOS JSON

Я просто новичок в iOS, поэтому, пожалуйста, игнорируйте мою глупость, но любезно очистите мои сомнения. Я показываю проанализированные данные в UITableView. В этом я загружаю изображение, используя URL-адрес, хранящийся в моем NSDictionary. Мне нужно хорошее объяснение, следует ли мне использовать dispatch_sync(,{ dispact_async (,{})); или dispatch_async(,{ dispact_async (,{})); Это мой код для заполнения данных UITableview. -(UITableViewCell […]

преобразование NSString с JSON в NSDictionary

У меня есть NSString который выглядит так: { "name": "anEvent", "args": [ { "ct": "Un", "someUUID": "D7EC06DE-98D3-436F-A657-FB043567FB67", "userName": "Joe Smith", "long": "-139.724302", "lat": "39.402768" } ] } Как я могу получить только внутреннюю часть { "ct": "Un", "someUUID": "D7EC06DE-98D3-436F-A657-FB04383CFB67", "userName": "Joe Smith", "long": "-139.724305", "lat": "39.402768" } в NSDictionary ? Благодарю.

Открытие файла большого сына при запуске приложения, заставляющего длительное время запуска

Я создаю игру, состоящую из разных игровых плат, которые хранятся в виде словарей в массиве в json-файле. Json-файл довольно большой, более 3000 объектов в массиве размером около 23 МБ. Способ загрузки этого файла на данный момент находится в файле didFinishLaunchingWithOptions в файле реализации appDelegate следующим образом: NSString * filePath =[[NSBundle mainBundle] pathForResource:@"words" ofType:@"json"]; NSError * […]

Swift с помощью String для создания объекта JSON

Я пытаюсь использовать строку, которую я получаю из базы данных, как JSON, используя swift. Я попытался преобразовать строку в объект данных, а затем использовать JSONSerialization, но результаты всегда возвращаются в нуль. Вот пример моего кода: var string = "{Param1: \"Value\", Param2: \"value2\", Param3: \"value3\"}" let data = (reducedOptionsString as NSString).dataUsingEncoding(NSUTF8StringEncoding) if let d = data{ […]

IOS: получить ответ JSON с URL

Я пытаюсь получить данные из этой ссылки и хранить ее в NSArray Формат ответа: data( [ "Mumbai, MH, India", "Mumford, NY, United States", "Mumford, TX, United States", "Navi Mumbai, MH, India", "New Mumbai, MH, India" ] ) Пробовал как обычный JSON-ответ, но не получал никаких данных. Пожалуйста, помогите мне… Заранее спасибо.

Как добавить значения или добавить объект в NSArray в Objective C, используя цикл?

Ну, это мой код: NSDictionary *dicto; NSString *ndccode; NSString *string=@" "; for (int i=0; i<array.count; i++) { dicto=[array objectAtIndex:i]; ndccode=[dicto objectForKey:@"NDCCode"]; string=[string stringByAppendingString:ndccode]; string=[string stringByAppendingString:@"\n"]; NSLog(@"%@",string); } NSLog(@"%@",string); В приведенном выше коде у меня есть значения в dicto nsdictionary, который циклически меняет значение по одному и назначает ndccode, который является строкой. Затем я добавляю строку, […]