https://github.com/bayatgames/jsonformatter
Easy, Fast and Lightweight Json Formatter. (Serializer and Deserializer)
https://github.com/bayatgames/jsonformatter
csharp csharp-library csharp-script formatter json json-parser json-serialization serialization serialization-library serializer unity unity-3d unity-asset unity-scripts unity3d unity3d-plugin
Last synced: 5 months ago
JSON representation
Easy, Fast and Lightweight Json Formatter. (Serializer and Deserializer)
- Host: GitHub
- URL: https://github.com/bayatgames/jsonformatter
- Owner: BayatGames
- Archived: true
- Created: 2017-08-02T07:44:11.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-13T07:04:18.000Z (almost 8 years ago)
- Last Synced: 2024-09-27T23:23:38.917Z (over 1 year ago)
- Topics: csharp, csharp-library, csharp-script, formatter, json, json-parser, json-serialization, serialization, serialization-library, serializer, unity, unity-3d, unity-asset, unity-scripts, unity3d, unity3d-plugin
- Language: C#
- Size: 5.35 MB
- Stars: 29
- Watchers: 5
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JsonFormatter
JsonFormatter is an Fast, Lightweight Json serialization/deserialization library for Unity projects.
## Download
- [:sparkles: Download latest version](https://github.com/BayatGames/JsonFormatter/releases/latest)
- [:fire: Download from Asset Store](https://www.assetstore.unity3d.com/#!/content/97094?aid=1101l3ncK)
## Features
- Serializing Collections: Lists, Dictionaries, IEnumerable
- Serializing KeyValuePair
- Serializing ISerializable
- Surrogate Serialization
- Serializing Almost anything (Automatically serializes public fields and properties)
- Deserializing IDeserializationCallback
- Fast and Helpful Customer Support
- Free & Open Source
- Easy to Use
- Cross Platform (Let us know if you have any problem with any platform)
## Getting Started
Just add
```csharp
using BayatGames.Serialization.Formatters.Json;
```
then you are ready to go.
JsonFormatter provides some static methods for fast serialization of objects to json string:
```csharp
using BayatGames.Serialization.Formatters.Json;
...
string json = JsonFormatter.SerializeObject ("Hello World");
```
## Resources
- [Unity Asset Store](https://www.assetstore.unity3d.com/en/#!/search/page=1/sortby=popularity/query=publisher:26641)
- [Support and News](https://github.com/BayatGames/Support)
- [Community Thread](https://forum.unity3d.com/threads/jsonformatter-complete-json-serialization-library-for-unity.493969/)
- [:rocket: Patreon](https://www.patreon.com/BayatGames)
## License
MIT @ [Bayat Games](https://github.com/BayatGames)
Made with :heart: by [Bayat Games](https://github.com/BayatGames)