Описание тега superobject
The SuperObject JSON library created by Henri Gourvest for Delphi and FreePascal(Lazarus, CodeTyphon, etc)
2
ответа
Связь со службой rpc с использованием indy HTTP-клиента и кода ошибки Superobject DELPHI http 400
Хорошо, я озадачен следующий код дает мне ошибку http 400, которая говорит мне, что что-то не так с отправленными данными, но я не могу понять, что!:( клиент настроен на кодирование URL (я пробовал оба true/false); procedure TForm2.Button1Click(Send…
06 июл '11 в 02:32
1
ответ
Почему TJson.ObjectToJsonObject/ObjectToJsonString представляет поля записи в виде массива JSON?
Существует несоответствие того, как SuperObject и TJson.ObjectToJsonObject представляют определенные части класса (т.е. поля записи). Давайте иметь следующий фрагмент кода: Uses rest.json, superobject; type TSimplePersonRec = record FirstName: strin…
14 сен '14 в 15:34
1
ответ
Как использовать SuperObject для вызова методов, которые используют объект в качестве параметра в Delphi?
Мы можем использовать библиотеку SuperObject, чтобы вызывать методы определенного объекта по его имени и задавать его параметры в виде строки json, используя метод SOInvoker, как в этом ответе. Я хотел бы знать, как я могу отправить созданный объект…
20 окт '11 в 20:08
2
ответа
Почему мой код не компилируется, а получает E2506 Метод параметризованного типа, объявленный в разделе интерфейса, не должен использовать локальный символ
Я использую Delphi XE. Следующий модуль не может скомпилировать с этой ошибкой: [DCC Error] GTSJSONSerializer.pas(27): E2506 Method of parameterized type declared in interface section must not use local symbol 'TSuperRttiContext.AsJson<GTSJSONSer…
02 дек '11 в 21:49
1
ответ
Проблемы с получением данных JSON из DLL с использованием SuperObject и OmniThreadLibrary
Я использую Delphi XE, у меня есть следующий код для моей программы и DLL: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, superobject, OtlCommon, OtlCollections, OtlParallel; …
09 апр '15 в 12:43
2
ответа
Почему я получаю множество вопросительных знаков при анализе строки с помощью SuperObject?
Я пытаюсь разобрать эту строку с помощью SuperObject в Delphi 7. procedure TForm1.btn1Click(Sender: TObject); var obj: ISuperObject; fw:string; begin fw:= '{"type":"normal","info":{"Name":"frank","Number":"01","Age":"21","registered":"Yes","Support"…
20 сен '13 в 11:39
1
ответ
Delphi SuperObject - есть ли (рекурсивная) функция поиска, которая сообщает, где можно найти значение?
Я использую SuperObject для создания и управления простой иерархической структурой в JSON. Моя цель - преобразовать набор объектов {"id":..., "name":..., "parent":...} в иерархическую структуру. Пример: Я хочу изменить это {"id": "0001","name": "ite…
14 ноя '18 в 05:13
2
ответа
Как создать экземпляр TSuperObject путем анализа массива json?
Это действительный json: [{"id": 1, "name": "foo"}, {"id": 2, "name": "bar"}] Как мне создать TSuperObject из этого string?
02 сен '14 в 12:22
2
ответа
SuperObject сериализует приватные переменные вместо свойств
У меня есть следующий код, который сериализует динамический массив классов. По какой-то причине SuperObject сериализует частные переменные вместо имен свойств класса. Может кто-нибудь посоветовать, пожалуйста, как исправить это поведение в SuperObje…
29 май '12 в 05:29
1
ответ
Есть ли способ проанализировать JSON и вызвать события на месте?
Прямо сейчас я использую SuperObject для анализа моих данных JSON (при получении их с сервера), а затем выгружаю их в набор данных клиента. С сервера могут приходить очень большие объемы данных. В настоящее время я должен сначала проанализировать эт…
22 дек '13 в 22:58
2
ответа
Проблемы с созданием правильного файла JSON с использованием суперобъекта или DBXJSON
Я использую Delphi XE2, у меня есть эта структура JSON для создания: [ { "Email": "laura@yyyy.com", "MobileNumber": "", "MobilePrefix": "", "Name": "Laura", "Fields": [ { "Description": "nominativo", "Id": "1", "Value": "Laura" }, { "Description": "…
20 фев '14 в 14:03
1
ответ
SuperObject - Извлечь все
Как получить ВСЕ значения элемента 'id' из общего JSON. Не зная структуры этого. Потому что он очень сложный, и в нем много подобъектов. Он должен пройти через все подчиненные объекты. Опять же для людей, которые продолжают спрашивать, где пример JS…
29 дек '12 в 15:01
4
ответа
Как создать JSON-файл в Delphi с помощью SuperObject lib?
Я использую Delphi 2010 и библиотеку суперобъектов. Я понимаю, как разобрать JSON-файл, но у меня нет идей, как создать JSON? Алгоритм: Разбор JSON и загрузка в TStringGrid Добавление данных Сохраните все данные TStringGrid в json. Нужен пример. Бла…
28 май '13 в 10:41
1
ответ
Создайте пустой OPENARRAY в C++Builder
Я использую C++Builder с парсером SuperObject JSON и пытаюсь создать массив. _di_ISuperObject json = SO("{}"); json->O["data.names"] = SA(ARRAYOFCONST((""))); for (int i=0; i < v.size(); ++i) json->A["data.names"]->S[i] = v[i]; Теперь ко…
28 янв '14 в 17:03
2
ответа
Разбор Json с суперобъектом Delphi
Я новичок в JSON. У меня есть следующие данные JSON, и я не знаю, как читать transaction объекты id а также amount ценности. { "errorCode": 0, "errorMessage": "ok", "platform": 4, "order": { "id": "3425", "description": "test api", "amount": 1.39, "…
14 авг '17 в 08:31
2
ответа
Как сериализовать ключ JSON, содержащий точки (например, IP-адрес), с помощью SuperObject?
Я пытаюсь сохранить JSON, где IP является ключом. Ожидаемый результат JSON: {"SnmpManagers":[{"10.112.25.235":162}]} Код Delphi SuperObject: const IpAddr = '10.112.25.235'; Port = 162; var tmp: TSuperObject; begin tmp := TSuperObject.Create; tmp.I[I…
26 мар '14 в 06:13
2
ответа
Извлечение значений из файла JSON с помощью SuperObject
Как следует из названия, я пытаюсь извлечь значение из очень просто структурированного файла JSON, используя Delphi 7 и библиотеку SuperObject, но мне еще не удалось найти какие-либо примеры, которые охватывают эту самую основную тему, и надеялся, ч…
03 июл '14 в 23:36
1
ответ
Ошибка в использовании SuperObject в Delphi xe7 android Target
Следующая ошибка возникает при отладке моего проекта путем изменения целевой платформы на Android (SDK.22.3.32 bit) [Ошибка DCC] superobject.pas(601): E2154 Тип 'TSuperTableString' нуждается в доработке - не допускается в записи варианта Следующий к…
13 фев '15 в 11:34
1
ответ
Использование SuperObject для вызова процедуры внутри класса
Я пытаюсь вызвать процедуру в классе с использованием суперобъекта, но это не сработает, что я здесь делаю не так? Пример кода: program test_rpc; {$IFDEF FPC} {$MODE OBJFPC}{$H+} {$ELSE} {$APPTYPE CONSOLE} {$ENDIF} uses SysUtils, superobject; type T…
03 мар '13 в 14:38
1
ответ
Суперобъект Delphi, общий список для json
У меня есть объект с некоторыми TObjectList<>- полями, которые я пытаюсь закодировать как JSON с помощью формы SuperObject. TLogs = TObjectList<TLog>; TMyObject = class(TObject) private FLogs: TLogs; end; В глубине кода SuperObjects есть проце…
21 май '10 в 14:23