Skip to main content

SimpleJson.ToJSON

Declaration#

public static string ToJSON(Object obj, bool removeNulls, bool readable)

Parameters#

NameDescription
objObject to convert
removeNullsRemove nulls from output
readableInclude 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));    }
}