sourcemod/extensions/json
ProjectSky e1c5578324 feat: enhance JSON management with new rotation and value counting features
- Added ObjectRotate and ArrayRotate methods for rotating key-value pairs in JSON objects and arrays, respectively
- Introduced GetValCount method to retrieve the total number of values in immutable JSON documents
- Renamed all Float-related methods to Double in C++ interface (IJsonManager) for better precision clarity
- Fixed TypeAccess configuration in handle type registration to allow external extensions to create JSON handles by properly setting HTypeAccess_Create flag
- Renamed GetHandleType to GetJsonHandleType for better clarity and consistency
- Updated documentation to clarify usage and performance considerations for new methods
- Enhanced tests to cover rotation functionality and value counting in various JSON structures
2025-11-21 00:07:25 +08:00
..
yyjson refactor: rename and update JSON extension components 2025-11-08 20:25:29 +08:00
AMBuilder refactor: rename and update JSON extension components 2025-11-08 20:25:29 +08:00
extension.cpp feat: enhance JSON management with new rotation and value counting features 2025-11-21 00:07:25 +08:00
extension.h refactor: rename and update JSON extension components 2025-11-08 20:25:29 +08:00
IJsonManager.h feat: enhance JSON management with new rotation and value counting features 2025-11-21 00:07:25 +08:00
JsonManager.cpp feat: enhance JSON management with new rotation and value counting features 2025-11-21 00:07:25 +08:00
JsonManager.h feat: enhance JSON management with new rotation and value counting features 2025-11-21 00:07:25 +08:00
JsonNatives.cpp feat: enhance JSON management with new rotation and value counting features 2025-11-21 00:07:25 +08:00
smsdk_config.h feat: enhance JSON handling with performance and memory improvements 2025-11-16 10:37:57 +08:00
version.rc refactor: rename and update JSON extension components 2025-11-08 20:25:29 +08:00