Depiction Engine For Unity 2023.0 (Alpha)
|
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) |
Utility methods to help with the manipulation of JSON data.