FMPUtils.QueryResultParser

Описание

Класс FMPUtils.QueryResultParser предназначен для обработки JSON-ответов в результате запросов в базу данных. Наследник класса FMPUtils.Parser.

class QueryResultParser : FMPUtils.Parser

Методы

Метод Описание
getRecords() Получение списка записей из JSON-структуры.
func getRecords() -> [NSDictionary]?

Пример

Получение списка записей:

let json: NSDictionary = ["status" : "ok", "result" : ["database" : ["records" : [["key1" : "value1"], ["key2" : "value2"]]]]]
  
// Построим экземпляр класса FMPUtils.QueryResultParser. Подробнее в примерах к FMPUtils.QueryResultParser.Builder.
let queryResultParser: FMPUtils.QueryResultParser = FMPUtils().queryResult
    .json(json)
    .build()
  
// Получим список записей
let records: [NSDictionary]? = queryResultParser.getRecords() // [["key1" : "value1"], ["key2" : "value2"]]

См. также:

Фреймворк FMPWrapper | Классы