Description: fcl-jsonschema
This file as text.
(active) Revisions in this set:
a65fff24e938b9013076c5462e121f3f3b90d86b,13fbc876e0b46bc7b4b6619b2f1b0ef82b981552,dc2261eff041fd500eb3d4df3cb1a7cbb1302af6
f6419874645e723d5e105c8f78530a31827ec9e6,4f10c539baabb55ad648b1c23fa3edbe77295115,77cb7cd454d4c98a9ae46537654a63a67e3f0046
31448dcf03274e3760cf27ea838b56c86fa9591d,b8cc7fb17591772e40cc2232acf85b386ffef5a4,cc0adf66d0491527fdad460db144f372f6437b62
2d40b7c463eb3c0b7eb698c3d506909e0fcb0103,f52350382817a9aac3bbab9b8e869332d209bcb6,b95db4b610eec3bb298d1f85b30e36dcd799dae8
38b5a4cbb7546f1943ffbfbaef6124cbf178cdbc,86da0baf02481d1afe25962bcd46f243edf3566a,8d24a28c56af4482982d8e44db12645baa59f37f
0ca0990e8bda7df7971edf4e8d2ce35b56a1021a,8cedb10c3a01510b921bc918d674cfd94b04349c,9b2b1c12ff14617877a441d51ff27c01c196deb7
223745f6b7bebee9efe845f390f8287bf8604305,98b551d261663612e3af5016bb5b406b9a6a4e89,0e2890630c1cf3f0126ed67c795b876d33d61add
9424e9fda5e528cee0eed7fa1a98578fff90be06,3c1e3b663a2e7e89ae1ba39734fb57b6d7b9c04f,391c5b79e433cbee3f3d2d34f2e382afd5475f0c
27e2871246564d18f829820f2e78ffdc2ff93004,78ccbc6d607460921248507d3f9f6ff8a24659aa,e4224aea8820b3e46982c0dd5d145e206e7f3e9d
2d343150529f33b56fc9ecb1b2a7fdc02c8ff79f,d216010b3fd02fcb6b48f9346fe5a1d1ec6e546e,6001b7e9771de235ba1ee09781243495e8ab340d
5ce1288e9e24cafdca21698d4cddf6994df5b698,745e21ba0b32f88ee245aa5ee66d97f1f3700fa0,435e50b55cb5a6e30cfebcc6ba30261b8f020b2b
f3b776834edb64d7c4264001c0c0ffb765da2f3b,8e67f7d2b251f97369c667fc1fe7528965c84083,ab471543d2e54c7ed05fe9508f1cf126f7d798ac
f906495ef82e9797af6ae885f698eec50ef66b66
Clicking a revision will expand files
* Rename keyword info to avoid confusion
* Add readfromscanner, fix reading type
* Pascal code generation starting from json-schema
* Refactor to use jsonwriter
* Remove references to openAPI
* Some cleanup, fix warnings/hints
* Tests for code generation. Change type handling to create pascal type data for all data
* Calculate dependencies correctly, only generate definitions for schema types
* Fixes in array type handling
* Add newline after uses clause
* Corrections when writing file: write in 3.1 format
* Do not call parsing if JSON is empty (e.g. return 204 with empty body)
* System.Types for Delphi code
* Search for correct element type when checking array types
* Add possibility to specify UTC or not
* Generate also string (enum) type definitions
* Fix naming for string types
* Generate API array types
* Sanitize property names and type names
* Not all types may need serialization
* Serialize arrays of basic types
* Remove some more debug statements
* Support anonymous types in arrays
better handling of array types
* Allow to "reserve" type names which need to be transformed
* Fix checking of interdependent types
* Additional standard types
* mechanism for de-duplicating identifiers, and shortening long identifiers
* Additional case of duplicate names