developer-delphi-horse-serialization

Convert Delphi/FPC TDataSet objects to and from JSON using dataset-serialize APIs.

Updated Jan 6, 2026
One-click install
npx skills add https://github.com/cslsoftwares/ParamentersORM --skill developer-delphi-horse-serialization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: developer-delphi-horse-serialization
Source: https://github.com/cslsoftwares/ParamentersORM/tree/main/.cursor/skills/developer-delphi-horse-serialization_V1.0.0
Command: npx skills add https://github.com/cslsoftwares/ParamentersORM --skill developer-delphi-horse-serialization

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables seamless bidirectional serialization between Delphi/FPC TDataSet objects and JSON using the dataset-serialize library, simplifying data interchange and persistence.

Core Features & Use Cases

  • Bidirectional conversion between TDataSet and JSON (ToJSONObject, ToJSONArray, LoadFromJSON, MergeFromJSON).
  • Master-detail support with nested JSON structures and field filtering.
  • Configurable data formats (date/time, case of field names) for consistent export/import.

Quick Start

Create a TDataSet and call ToJSONObject to export data or LoadFromJSON to import data.

Frequently Asked Questions about developer-delphi-horse-serialization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert a Delphi TDataSet to JSON?

To convert a Delphi TDataSet to JSON, use the ToJSONObject or ToJSONArray APIs from the dataset-serialize framework to export dataset records into structured JSON data.

Can I load JSON data back into a TDataSet in Delphi?

You can load JSON data back into a TDataSet using the LoadFromJSON and MergeFromJSON APIs, enabling bidirectional data interchange and persistence for Delphi and Free Pascal applications.

How do I handle master-detail datasets when exporting to JSON in Delphi?

Master-detail dataset JSON serialization is supported natively, allowing you to export nested JSON structures from parent-child datasets while applying specific field filtering during the conversion.

Does the dataset-serialize framework work with Free Pascal?

The dataset-serialize framework works with both Delphi and Free Pascal (FPC), providing bidirectional TDataSet to JSON conversion capabilities across both development environments.

Can I configure date formats and field name casing during TDataSet JSON serialization?

You can configure data formats including date/time and the case of field names during TDataSet JSON serialization to ensure consistent export and import operations.

What is the best way to filter fields when exporting a Delphi dataset to JSON?

The best way to filter fields during Delphi dataset JSON export is using the dataset-serialize framework, which supports field filtering directly within its ToJSONObject and ToJSONArray conversion APIs.