Table of Contents

TSnakeCaseNamingStrategy Class

Naming strategy that produces snake_case JSON names with field prefix removal.

Remarks

First strips the leading F prefix from field names, then converts PascalCase to snake_case by inserting underscores before uppercase letters and lowercasing everything. For example, field FFirstName becomes first_name, and property FirstName also becomes first_name.

Syntax

Unit: Bcl.Json.NamingStrategies

TSnakeCaseNamingStrategy = class(TJsonNamingStrategy);