![]() |
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.