--- parser3/operators.ru.txt 2010/11/18 10:39:49 1.234 +++ parser3/operators.ru.txt 2010/11/25 14:12:52 1.236 @@ -853,9 +853,9 @@ odbc c:\drives\y\parser3project\odbc\deb last -- будет оставлен последний встретившийся элемент all -- будут оставлены все элементы. при этом элементы, начиная со 2 получат числовые суффиксы (key_2 итд) - по умолчанию дублирующиеся ключи приводыт к exception - $.object[method-junction] пользовательский метод, которому будут передаваться все разобранные пары - ключ/значение + по умолчанию дублирующиеся ключи приведут к exception + $.object[method-junction] пользовательский метод[ключ;объект], которому будут передаваться все разобранные + объекты и ключи объекта, метод возвращает новый объект ]] парсит json-строку в хэш !^json:string[system or user object[; @@ -869,7 +869,8 @@ odbc c:\drives\y\parser3project\odbc\deb $.file[text|base64] вывести тело файла в указанном виде (по умолчание тело файла не попадает в output) $.тип[method-junction] любой тип можно вывести с помощью пользовательского метода, который - должен принимать 2 параметра: значение и параметры + должен принимать 3 параметра: ключ, объект данного типа и опции + вызова ^json:string[] ]] сериализует системный или пользовательский объект в json-строку