Depiction Engine For Unity 2023.0 (Alpha)
Loading...
Searching...
No Matches
DepictionEngine.JsonUtility Class Reference

Utility methods to help with the manipulation of JSON data. More...

Static Public Member Functions

static bool FromJson< T > (out T value, JSONNode json)
 
static bool FromJson (out object value, JSONNode json, Type type)
 
static void ApplyJsonToObject (IJson iJson, JSONObject json)
 
static JSONNode ToJson (object obj)
 
static JSONNode GetObjectJson (IJson iJson, Datasource outOfSynchDatasource=null, JSONNode filter=null)
 
static void IterateOverJsonAttribute (IJson iJson, Action< IJson, TypeAccessor, JsonAttribute, PropertyInfo > callback, bool deepTraversal=true)
 
static void IterateOverJsonProperty (Type type, Action< JsonAttribute, PropertyInfo > callback)
 
static bool GetJsonAttribute (IJson iJson, string name, out JsonAttribute jsonAttribute, out PropertyInfo propertyInfo)
 
static bool GetJsonAttributeFromPropertyInfo (out JsonAttribute jsonAttribute, PropertyInfo propertyInfo)
 
static void FromJsonOverwrite (string json, object objectToOverwrite)
 

Detailed Description

Utility methods to help with the manipulation of JSON data.


The documentation for this class was generated from the following file: