OldBlueWater/BlueWater/Assets/02.Scripts/Utility/JsonHelper.cs

23 lines
490 B
C#

using System;
using UnityEngine;
// ReSharper disable once CheckNamespace
namespace BlueWaterProject
{
public static class JsonHelper
{
public static T[] FromJson<T>(string json)
{
var newJson = "{ \"array\": " + json + "}";
var wrapper = JsonUtility.FromJson<Wrapper<T>>(newJson);
return wrapper.array;
}
[Serializable]
private class Wrapper<T>
{
public T[] array;
}
}
}