using System.IO; using Newtonsoft.Json; using Newtonsoft.Json.Linq; using Newtonsoft.Json.Serialization; using UnityEngine.Device; namespace Utility { public static class JsonUtil { // public static T ReadBean(string path, string key) // { // // 加载自由结构Json // string json = File.ReadAllText(path); // var jObject = JObject.Parse(json); // jObject.TryGetValue(key); // } /// /// 按路径加载Json /// /// /// /// public static T ReadBean(string path) { string json = File.ReadAllText(path); return JsonConvert.DeserializeObject(json); } /// /// 按路径加载Json /// /// 路径 /// Bean /// 目标Bean public static T[] ReadBeanArray(string path) { string json = File.ReadAllText(path); return JsonConvert.DeserializeObject(json); } } }