JSON Toolkit is a set of companion scripts facilitating the use of GML's built in json_encode() and json_decode() functions. It contains utilities for visually building JSON structure, accessing and manipulating deeply nested values, iterating through a JSON structure, and saving/loading JSON data in files. With JSON Toolkit, many common JSON operations that would otherwise take several lines, intermediate values and repetitions in conventional GML can be shortened into concise, easy-to-read one-liners.


See the Wiki section on the official GitHub repository.

End User Licence Agreement (EULA).

Changes in 1.1.0

  • Added support for paths and path fragments in array form

json_set(json_data, "data", [3, "name"], "David");

  • Added support for counting from the back of a list with negative indices

json_set(json_data, "data", -1, "name", "Zachary");

Version 1.1.0. Published May 11, 2019

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Anonymous 16 May 2019


Noah M 15 April 2019

A great tool that is free!

Somethings don't immediately feel intuitive, but the documentation is good.
No negative based indexes.
Those are the only 2 things I could think of to critique, so I would definitely recommend it if you need to use JSON for anything or are working with a server.
It works great and the documentation is good. It solves the problems it was built to solve and is a real time saver.
The developer is also quite active and immediately responded to any issues I brought forward.
A great tool that is free, there are pretty much no downsides.

This review was left for a previous version of this asset.


Andrew P 25 March 2019


finnaly i can work with jsons with no headache

This review was left for a previous version of this asset.


FrostyCat (Publisher) 25 March 2019

Wiki updated with instructions and examples on paths:

Package contents

Loading, please wait

What is the issue?

Back to Top