{"repo":"EiTaNBaRiBoA/ForgeJSONGD","free":true,"listed":false,"github":"https://github.com/EiTaNBaRiBoA/ForgeJSONGD","clone":"git clone https://github.com/EiTaNBaRiBoA/ForgeJSONGD.git","description":"Simplify your Godot save/load systems with this GDScript singleton. Effortlessly serialize any class to JSON and deserialize back, with automatic handling of Godot types. Go beyond basic conversion with advanced tools to compare, find differences, and apply patches to your game or app data.","language":"GDScript","stars":106,"topics":["deserialization","json","json-data","serializer","godot"],"license":"MIT","category":"game-templates","readme_excerpt":"ForgeJSONGD Simplify your Godot save/load systems with this GDScript singleton. Effortlessly serialize any class to JSON and deserialize back, with automatic handling of Godot types. Go beyond basic conversion with advanced tools to compare, find differences, and apply patches to your game or app data. Features Serialization (Class Object to JSON): Converts Godot class instances into JSON-compatible dictionaries. Handles nested objects and arrays recursively, preserving complex data structures. Supports saving JSON data to files with optional encryption for enhanced security. Deserialization (JSON to Class Object): Loads JSON data from files with optional decryption for secure data retrieval. Converts JSON strings and dictionaries back into Godot class instances. Reconstructs nested object hierarchies, including custom classes and resource references. JSON Comparison & Diffing: Quickly check if two JSON files, strings, or dictionaries are identical. Generate a detailed \"diff\" dictionary highlighting changes, additions, and deletions between two JSON objects. JSON Operations: Perform powerful patch operations between two JSON objects, including Add , AddDiffer , Replace , Remove , and RemoveValue . Apply changes from one JSON object to another, useful for patching saved data or syncing states. Automatic Type Recognition: Intelligently manages various data types, including: Vectors ( Vector2 , Vector3 , etc.) Colors Enums ( @export required.) Arrays (including typed arrays) Dic","default_branch":null,"files":null,"tree":[],"storefront":"/r/EiTaNBaRiBoA","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EiTaNBaRiBoA/ForgeJSONGD/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}