AyCode.Core/AyCode.Core
Loretta 1f2f06ff8c Refactor and unify object/collection deserialization logic
Refactored deserialization to use a unified PopulateObjectCore method, replacing PopulateObjectMerge and PopulateObjectNested to reduce duplication. Improved and centralized IId collection merge logic, with automatic detection and handling in merge mode. Reference ID registration is now consistent for reused objects and collections. Simplified SetPropertyToDefault to set collections to null. Updated documentation and clarified merge mode handling throughout. These changes improve maintainability, consistency, and robustness of deserialization.
2026-01-05 10:30:38 +01:00
..
Compression Refactor serializer tests, fix deserializer bugs, add Gzip 2025-12-19 19:29:12 +01:00
Consts improvements, fixes, etc... 2024-08-12 13:21:34 +02:00
Enums Messages improvements, fixes... 2024-08-16 17:01:02 +02:00
Extensions Refactor: Add high-performance Chain API for serializers 2025-12-29 22:41:28 +01:00
Helpers Refactor serialization infra, add perf benchmarks 2025-12-30 19:29:39 +01:00
Interfaces Enhance JSON handling and add hybrid reference support 2025-12-08 15:50:48 +01:00
Loggers Logger improvements 2025-10-23 06:35:32 +02:00
Serializers Refactor and unify object/collection deserialization logic 2026-01-05 10:30:38 +01:00
AcDomain.cs IAcSoftRemoveEntity 2024-11-13 10:58:39 +01:00
AyCode.Core.csproj Add expression serialization & chain API for JSON deserialization 2025-12-29 15:28:46 +01:00