AyCode.Core/AyCode.Services
Loretta ad426feba4 Refactor JSON (de)serialization: options, depth, utilities
Major overhaul of JSON serialization/deserialization:
- Introduce AcJsonSerializerOptions for reference handling and max depth
- Centralize type checks, primitive/collection logic in JsonUtilities
- Add depth limiting to serializer/deserializer (MaxDepth support)
- Make $id/$ref reference handling optional via options
- Unify and simplify public API (ToJson, JsonTo, CloneTo, CopyTo, etc.)
- Improve primitive, enum, and collection handling and caching
- Refactor contract resolver and merge logic to use new utilities
- Remove redundant code, centralize string escaping/unescaping
- Update all tests and benchmarks to use new API and options
- Fix minor bugs and improve error handling and validation

This modernizes and unifies the JSON infrastructure for better performance, flexibility, and maintainability.
2025-12-12 11:30:55 +01:00
..
Loggers Implement SignalRLoggerClient 2025-09-02 11:48:05 +02:00
Logins ForgotPassword 2024-08-02 17:58:19 +02:00
SignalRs Refactor JSON (de)serialization: options, depth, utilities 2025-12-12 11:30:55 +01:00
AyCode.Services.csproj microsoft packages update 2025-12-01 16:18:36 +01:00