parse. Преобразование JSON-строки в хеш
|
|
По-умолчанию
|
Описание
|
$.depth(число)
|
19
|
Максимальная глубина вложенности.
|
$.double(true|false)
|
true
|
Преобразовывать вещественные числа в объекты класса double. Если указано значение false, то числовые значения будут оставаться в виде строк.
|
$.int(true|false)
|
true
|
Преобразовывать целые числа в объекты класса int. Если указано значение false, то числовые значения будут оставаться в виде строк. [3.4.4]
|
$.distinct[first|last|all]
|
не определён
|
Способ обработки дублирующих ключей:
first - будет оставлен первый встретившийся элемент; last - будет оставлен последний встретившийся элемент; all - в результат попадут все элементы, при этом элементы, начиная со второго, получат суффиксы _2, _3 и т.д. по умолчанию - в случае обнаружения дублирующихся ключей будет выдано исключение (exception) |
$.object[ссылка на метод]
|
не определён
|
Опция позволяет указать пользовательский метод с двумя параметрами, который будет вызываться для всех объектов. Возвращаемый методом объект (в том числе пользовательского типа) и будет помещаться в в результирующую структуру.
|
$.array[ссылка на метод]
|
не определён
|
Опция позволяет указать пользовательский метод с двумя параметрами, который будет вызываться для всех массивов. Возвращаемый методом объект (в том числе пользовательского типа) и будет помещаться в в результирующую структуру. [3.4.2]
|
$.taint[язык преобразования]
|
не определён
|
Задаёт язык преобразования для всех строк в результирующем хеше. [3.4.2]
|
Copyright © 19972021 Art. Lebedev Studio | http://www.artlebedev.ru | Дата обновления: 12.04.2017 |