using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace AppCenterEditor
{
public class JsonWrapper
{
private static ISerializer _instance = new SimpleJsonInstance();
///
/// Use this property to override the Serialization for the SDK.
///
public static ISerializer Instance
{
get { return _instance; }
set { _instance = value; }
}
public static T DeserializeObject(string json)
{
return _instance.DeserializeObject(json);
}
public static T DeserializeObject(string json, object jsonSerializerStrategy)
{
return _instance.DeserializeObject(json, jsonSerializerStrategy);
}
public static object DeserializeObject(string json)
{
return _instance.DeserializeObject(json);
}
public static string SerializeObject(object json)
{
return _instance.SerializeObject(json);
}
public static string SerializeObject(object json, object jsonSerializerStrategy)
{
return _instance.SerializeObject(json, jsonSerializerStrategy);
}
}
}