Требуется компонент для перевода JSON в кортеж (tree).
Этот топик читают: Гость
Ответов: 655
Рейтинг: 18
|
|||
карма: 0 |
|
Ответов: 655
Рейтинг: 18
|
|||
Компонент должен принимать строку JSON {"glossary": {"title": "example glossary","GlossDiv": {"title": "S"}}}
Результат обработки данных возвращаемый компонентом: glossary;1 // "1" ID элемента title;2;1 // 2 – ID элемента, 1 – ID родителя example glossary;3;2 // 3 – ID элемента, 2 – ID родителя GlossDiv;4;1 // 4 – ID элемента, 1 – ID родителя title;5;4 s;6;4 Каждый элемент "раскладывать" в отдельные элементы дерева: Пример 2: "data": ['A','B','C'] Нужно отображать в виде: [data];1 A;2;1 B;3;1 C;4;1 Пример 3: "data": [['A','B','C'],['D','E']] Нужно отображать в виде: [data];1 [array1];2;1 A;3;2 B;4;2 C;5;2 [array2];6;1 D;7;6 E;8;6 Все вариации (Массивы внутри объектов, Объекты внутри массивов, Массивы внутри массивов, Объекты внутри объектов) должны "раскладываться" по описанному принципу. Цена 50$ Редактировалось 2 раз(а), последний 2019-11-28 00:16:10 |
|||
карма: 0 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
карма: 6 |
| ||
файлы: 1 | Core_Json_TreeView.sha.zip [2.3KB] [496] |
Ответов: 655
Рейтинг: 18
|
|||
Nic, это на базе пакета NET RTCG или NET FRAMEWORK?
Редактировалось 1 раз(а), последний 2019-11-28 12:31:53 |
|||
карма: 0 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Gunnman писал(а): это на базе пакета NET RTCG или NET FRAMEWORK?Если это про CNET пакет, то нет, но в принципе перенести туда это возможно. Если под NET FRAMEWORK Вы имеете в виду тему: Пакет C# .NET Frameworks, то это не пакет, а просто spinoff пакета CNET. Теперь ответ: это сделано в проекте HiAsm.NET. P.S. Если не хотите устанавливать HiAsm.NET на компьютер, но есть желание протестировать, то можете скачать exe-шник. Exe-шник можно построить, используя схему проекта Windows Forms пакета Core. Редактировалось 4 раз(а), последний 2020-01-10 14:21:17 |
|||
карма: 6 |
| ||
файлы: 1 | WF_Json_TreeView.sha.zip [2.1KB] [502] |
Ответов: 655
Рейтинг: 18
|
|||
Nic, большое спасибо, вечером все попробую!)
|
|||
карма: 0 |
|
Ответов: 655
Рейтинг: 18
|
|||
Nic, посмотрел, спасибо за пример, но мне под delphi пакет нужно..
|
|||
карма: 0 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Введение в JSON
Json-парсер для Delphi JSON delphi library blackpaw Posted 05/17/2010 писал(а):
Excellent, use it extensively with our Delphi 7 codebase implementing JSON-RPC Servers and Clients. Interops well with the Java and .Net servers. Doesn't compile with Delphi 5. Delphi Web Utils carlosdanielam Posted 05/15/2013 писал(а):
Great library, work OK with my Delphi 2007. Thanks Fabio superobject zerpico 10 сен '12 в 2:12 писал(а):
json-superobject оказался довольно простым и удобным спасибо. РЕЗЮМЕ: Для Delphi4 и FreePascalCompiler готовых решений парсера JSON нет. Если только кто-то возьмётся делать компонент под Delphi 7, но неизвестно какие зависимости он потянет за собой. Шансы сделать это в пакете Windows(Delphi) близки к нулю. |
|||
карма: 6 |
|
Ответов: 4630
Рейтинг: 749
|
|||
Nic писал(а): Шансы сделать это в пакете Windows(Delphi) близки к нулюNic писал(а): JSON-RPC Servers and ClientsПакет fcl-json из FPC состоит из 6 небольших файлов. Редактировалось 2 раз(а), последний 2019-12-02 11:55:23 |
|||
карма: 26 |
|
Ответов: 20
Рейтинг: 5
|
|||
а отсюда прикрутить?
|
|||
карма: 0 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Для любителей хардкора можно ещё использовать VBJScript, взяв код отсюда.
Редактировалось 1 раз(а), последний 2019-12-05 11:51:29 |
|||
карма: 6 |
|
Ответов: 1821
Рейтинг: 168
|
|||
Не проще ли использовать JScript? https://stackoverflow.com/a/27643386/4981663
|
|||
карма: 5 |
|
12