Stephen Berry
Stephen Berry
Are you aware of the `escape_control_characters` option in Glaze? Did you try this? Glaze intentionally does not escape control characters (null included) when writing JSON. This is for performance and...
Thanks for explaining your problem in detail. We can still have compile time hash tables with runtime inclusion/exclusion, since we know our potential keys at compile time. The problem with...
Thanks for your suggestions. I've had an issue for a while about supporting CSVs without column or row keys (#853), so this is extra motivation to get that done. Your...
Support for these features has been merged with #1724. You can now disable printing column names and write out std::vector types where T is a struct and the fields are...
The glz::meta API allows you to rename your fields however you like. If you look at the README it will explain a bit. Here's an example: ```c++ template struct glz::meta...
I agree with complexities in scalability and transform logic would be cleaner. This is achievable at compile time, but would be somewhat complicated. The transformation would have to happen when...
@leha-bot, I finally got around to thinking about this (active pull request: #1782). The current approach is like your suggestion and quite straightforward, and it works at compile time, which...
Support for key transformation with dynamic memory `std::string` at compile time has been added as well: ```c++ struct suffixed_keys_t { std::string first{}; std::string last{}; }; template struct glz::meta { static...
Addresses: #917
Note that partial reading, which is supported for JSON, handles this problem in another manner.