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);