У меня есть строка запроса: a=1&b=2&c[1]=3&c[2]=4
и т. Д. *
Я хочу NSDictionary, где a => 1
, b => 2, c => [3,4]
. Обратите внимание, что значение для c является массивом. Он также должен иметь возможность обрабатывать что-то вроде c[1][2]=5
для создания массива массивов c => [[5]]
.
Конечно, я могу сделать это сам, разделив &
и =
, но как насчет других случаев, таких как массивы и массивы массивов. Я хочу структурированный NSDictionary из запроса POST запроса String и не хочу переписывать колесо, если оно уже существует.
Есть ли какой-либо класс / метод через Apple или стороннюю организацию, который будет анализировать строку запроса в структурированном NSDictionary?