my-log/models
Dan Jones 4fc1c623a0 Implement full support for nested fields in Meta and Entry marshalling
This commit completes the implementation of nested field support.
- :
    -  now correctly handles  and  by recursively flattening them into  format.
    - Introduced  for recursive map marshalling.
    - Refactored  for cleaner buffer writing.
- : Added comprehensive test cases for nested JSON, nested maps, double-nested maps, and nested keys within JSON to ensure correct marshalling and unmarshalling.
- : Updated tests to reflect the new nil handling and removed redundant JSON object test.

This allows for more flexible and structured data representation within log entries.
2026-02-10 18:15:07 -06:00
..
entry.go Ensure an id is included when serializing a log entry 2026-02-05 13:11:28 -06:00
entry_test.go Implement full support for nested fields in Meta and Entry marshalling 2026-02-10 18:15:07 -06:00
errors.go ♻️ Use defined errors 2024-01-28 12:41:55 -06:00
log.go Unmarshal log 2024-02-03 18:52:12 -06:00
log_test.go Unmarshal log 2024-02-03 18:52:12 -06:00
meta.go Implement full support for nested fields in Meta and Entry marshalling 2026-02-10 18:15:07 -06:00
meta_test.go Implement full support for nested fields in Meta and Entry marshalling 2026-02-10 18:15:07 -06:00
metas.go Add support for nested fields in log entries and JSON marshalling 2026-02-10 16:13:39 -06:00