SimpleJson.ToJSON
Declaration#
public static string ToJSON(Object obj, bool removeNulls, bool readable)Parameters#
| Name | Description |
|---|---|
| obj | Object to convert |
| removeNulls | Remove nulls from output |
| readable | Include tabs and returns to make result easily readable |
Description#
Converts an object to a JSON string
Usage#
Example
using NullSave.GDTK;using System.Collections.Generic;using UnityEngine;
public class Example : MonoBehaviour{
private class SerializationExample { public int integerValue; public string stringValue; public Dictionary<string, Vector3> dictionary; }
public void ExampleMethod() { SerializationExample source = new SerializationExample(); source.integerValue = 12; source.stringValue = "Hello world!"; source.dictionary = new Dictionary<string, Vector3>(); for(int i=0; i < 10; i++) { source.dictionary.Add(i.ToString(), new Vector3(i + i, i * i, i / i)); }
string json = SimpleJson.ToJSON(source);
SerializationExample result1 = SimpleJson.FromJSON<SerializationExample>(json); SerializationExample result2 = (SerializationExample)SimpleJson.FromJSON(json, typeof(SerializationExample)); }
}