This project has been deprecated. The new project has moved to sm-ext-yyjson which is faster and more user-friendly.
This is a SourceMod extension that provides some methods for manipulating JSON data
- Supports decoding and encoding (also with pretty format)
- Relies on Parson which is lighweight and simple JSON library written in C
- Supports dot notation (Values can be accessed by typing objectA.objectB.value)
- Allows us to iterate through arrays and objects
clone project
mkdir build && cd build
python ../configure.py --enable-optimize --symbol-files --sm-path=YOU_SOURCEMOD_PATH
ambuild
- windows support
- Int64 support
- example script
- This is my first time dev the SM extension, so there may be many issues with it.
- Some functions might cause the server to crash if incorrect parameters are passed.
- Due to naming conflicts, it's incompatible with rip-ext.