
GameObject Serializer
A downloadable tool
GameObject Serializer is a simple GameObject Serializer and Deserializer. The Serialization creates a simple JSON data representation of the GameObject and its Components. The Deserialization does the inverse operation by converting the JSON data back into a GameObject.
To Serialize a GameObject in the Hierarchy simply right-click the GameObject and navigate to JellyFish -> QuickSetup -> GameObject Hierarchy -> Serialize GameObject.
This will serialize the selected GameObject and its components into a JSON representation. You then only need to save the .ghjson file to where ever you want.
The Deserialization is just as easy. You can either right-click on the .ghjson file and navigate to JellyFish -> QuickSetup -> GameObject Hierarchy -> Deserialize GHJson or you can Double Click the .ghjson file and select the Create Object option from the Dialog Options Window. 
You can also Serialize a GameObject as well as Deserialize the resulting JSON data at Runtime. You can view an Example of this in the Example Scene provided. 
Key Runtime Functions:
Serialization Function
JsonSerializer.SerializeTransformHierarchy(transform);
Deserialization Function:
JsonSerializer.DeserializeTransformHierarchy(json);
There are still many improvements that can be made to this tool. However, keep in mind that this is using a Serializer that is freely available on GitHub. 
You can watch a How To video Here: 
The Serializer has been created by Zalo. You can find a link to the Serializer here.
| Status | Released | 
| Category | Tool | 
| Author | Uee | 
| Tags | deserialization, gameobject, json, runtime, serialization, tool, Unity, unity-editor | 
Download
Click download now to get access to the following files:








Leave a comment
Log in with itch.io to leave a comment.