Страница 1 из 1

cJSON: Тайное значение для опции EmptyString

Добавлено: 14 Октябрь 2024, 7:17
Игорь Столяров
Добрый день !

Был неожиданно приятно удивлён, что опция EmptyString

Код: Выделить всё

|   **Rule name**   | **Type**  |                **Value**                |
|:-----------------:|:---------:|:---------------------------------------:|
| EmptyString       | string    | "null", "ignore"                        |
имеет ещё и третье незадокументированное значение для отметы установки:

Код: Выделить всё

  '[{{"name":"*","EmptyString":"ignore"},{{"name":"value","EmptyString":""}]'
Если это глюк - просьба его официально задокументировать и не убирать -
это востребованная возможность для передачи пустых значений в выбранные теги.
Спасибо ! :)

cJSON: Тайное значение для опции EmptyString

Добавлено: 14 Октябрь 2024, 18:57
Дед Пахом
Это значение по умолчанию, чего его документировать? Все строки по умолчанию пустые, числа равны нулю, логические false.

cJSON: Тайное значение для опции EmptyString

Добавлено: 14 Октябрь 2024, 19:28
Игорь Столяров
Ну я, например, неожидал, что установленное значение можно вот так просто отменить.
Заявлена установка 2-х значений, вполне мог стоять контроль от записи мусора. ;)

cJSON: Тайное значение для опции EmptyString

Добавлено: 14 Октябрь 2024, 20:00
Дед Пахом
Согласен, надо бы упомянуть.

cJSON: Тайное значение для опции EmptyString

Добавлено: 14 Октябрь 2024, 20:14
Игорь Столяров
Статистика показывает, что после 19:30 (МСК) Вы более добры к челобитным пользователей.
А статистика - вещь упрямая ... ;) Спасибо !