Возможно ли разобрать данные из локального json-файла, используя AFNetworking вместо SBJSON?Анализ данных из локального файла json с использованием AFNetworking
ответ
Почему бы не просто разобрать его, используя встроенные классы NSJSONSerialization
? Это все AFNetworking делает за кулисами. Спасите себе неприятности.
Спасибо. Попробуй! – Nassif
Вам не нужно использовать AFNetworking для локального JSON. У вас не будет никакого сетевого преимущества в локальных файлах.
NSString *filePath = [[NSBundle mainBundle] pathForResource:jsonFileName ofType:@"json"];
NSData *JSONData = [NSData dataWithContentsOfFile:filePath options:NSDataReadingMappedIfSafe error:nil];
NSDictionary *jsonObject = [NSJSONSerialization JSONObjectWithData:JSONData options:NSJSONReadingMutableContainers error:nil];
Теперь используйте jsonDictionary
в соответствии с вашими потребностями.
NSData *theData = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:templateFileName ofType:@"json"]];
NSDictionary *parsedData = [NSJSONSerialization JSONObjectWithData:theData options:NSJSONReadingMutableContainers error:nil];
Надеюсь, это поможет вам.
Чтобы загрузить локальный файл JSON в iOS, нам нужно перейти к фазе сборки, выбрав цель, загрузите файл, используя ресурсы пакета. Затем создайте файл. Просто добавив его, следуя «file-> new file -> other -> empty», не будет работать (я боролся в течение 4 часов для получения ожидаемого результата.)
P.S. Я не могу комментировать, поскольку репутация меньше.
- 1. Анализ данных из локального файла JSON на java android
- 2. Анализ HTML-тегов из ответа JSON с использованием AFNetworking
- 3. Анализ HTML из локального файла
- 4. Как сделать json синтаксический анализ с AFNetworking
- 5. Загрузка данных из локального файла JSON
- 6. Публикация данных JSON с использованием AFNetworking 2.0
- 7. Анализ XML с AFNetworking
- 8. Разбор JSON с использованием AFNetworking
- 9. Анализ данных JSON из текстового файла
- 10. Аутентификация пользователя с использованием локального паспорта из статических данных json
- 11. Анализ JSON с использованием JSON из PHP
- 12. Запрос из базы данных с использованием AFNetworking
- 13. Загрузка файла из AVCapture с использованием AFNetworking
- 14. удалить из локального файла JSon
- 15. Анализ данных из локального файла .wsdl под Android
- 16. Анализ данных JSON с использованием оболочки Scripting
- 17. Анализ данных из файла
- 18. Анализ данных из файла
- 19. Анализ данных JSON с использованием jQuery AJAX
- 20. Анализ локального файла CSV с использованием Papaparse в Cordova iOS
- 21. Анализ локального XML-файла с использованием Sax в Android
- 22. Передача данных из локального файла с помощью json
- 23. Создайте объект JSON из локального файла JSON
- 24. Анализ данных JSON с использованием GSON
- 25. Импорт локального json-файла с использованием d3.json не работает
- 26. Преобразование JSON из AFNetworking
- 27. Анализ данных JSON из google map api с использованием java
- 28. Рекурсивный синтаксический анализ json-файла с использованием парсера Jackson Json
- 29. Анализ производительности локального хранилища данных
- 30. Чтение локального файла json
Да, просто используйте локальный файл URL –
Почему бы вам не хотеть этого? – Cyrille
@Cyrille im разрабатывает код, в котором веб-сервис не выполняется, поэтому для разработки саму имитирую json-файл, полученный из сети, в локальном json-файле, но я хочу теперь реализовать правильный код с AFNetworking. –