powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / JSONPair.GetValue указать значеение по умолчанию
12 сообщений из 12, страница 1 из 1
JSONPair.GetValue указать значеение по умолчанию
    #39872717
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
var
  def: TJSONString;
begin
...
...

   result := JSONPair.GetValue<TJSONString>(p_param_name, def).value;
...



как запихнуть значение в def?

Код: pascal
1.
def.Value := 'bla bla bla'


получааю ошибку при компиляции
Left side cannot be assigned to
...
Рейтинг: 0 / 0
JSONPair.GetValue указать значеение по умолчанию
    #39872719
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл написать, это встроенная в Delphi JSON библиотека.
...
Рейтинг: 0 / 0
JSONPair.GetValue указать значеение по умолчанию
    #39872772
Belotsky Serge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
X11получааю ошибку при компиляции
Left side cannot be assigned to

А Result - что это?
Есть еще опция компиляции к проекту 'Assignable typed constants', постав true.
...
Рейтинг: 0 / 0
JSONPair.GetValue указать значеение по умолчанию
    #39872782
Belotsky Serge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Belotsky SergeX11получааю ошибку при компиляции
пропущено...


А Result - что это?
Есть еще опция компиляции к проекту 'Assignable typed constants', постав true.

PS: извиняюсь, не разобрался.
Help говорит, что Value - это функция
http://204.216.225.62/Libraries/Rio/en/System.JSON.TJSONString.Value.
...
Рейтинг: 0 / 0
JSONPair.GetValue указать значеение по умолчанию
    #39872787
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Belotsky SergeА Result - что это?

string
...
Рейтинг: 0 / 0
JSONPair.GetValue указать значеение по умолчанию
    #39872797
Belotsky Serge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
X11Belotsky SergeА Result - что это?

string

Значение можно только через Create, ну или посимвольно через AddChar.
http://204.216.225.62/Libraries/Rio/en/System.JSON.TJSONString.Create
...
Рейтинг: 0 / 0
JSONPair.GetValue указать значеение по умолчанию
    #39872804
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блиин


Код: pascal
1.
constructor Create(const Value: string); overload;



а слона-то я и не заметил
спасибо
...
Рейтинг: 0 / 0
JSONPair.GetValue указать значеение по умолчанию
    #39872854
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11а слона-то я и не заметил
спасибоНу и не забудь про Free
...
Рейтинг: 0 / 0
JSONPair.GetValue указать значеение по умолчанию
    #39873116
Belotsky Serge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
X11блиин


Код: pascal
1.
constructor Create(const Value: string); overload;



а слона-то я и не заметил
спасибо

На самом деле это "косяк" проектировщиков. Обозвать функцию Value это нужно додуматься. Правильно было бы GetValue или что-то подобное.
...
Рейтинг: 0 / 0
JSONPair.GetValue указать значеение по умолчанию
    #39873457
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Честно говоря, вся библиотека, как будто новичком написана.
Не хочу другого использовать, чтобы не устанавливать по 100500 библиотека при переустановке системы.
...
Рейтинг: 0 / 0
JSONPair.GetValue указать значеение по умолчанию
    #39873782
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем устанавливать, либы этого плана обычно просто подключаются как внешние юниты.
...
Рейтинг: 0 / 0
JSONPair.GetValue указать значеение по умолчанию
    #39873795
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не важно. Всё равно это зависимость от автора.
Было пару раз, что авторы бросали поддержку библиотек.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / JSONPair.GetValue указать значеение по умолчанию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]