using UnityEngine;
using System.Collections;
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;
using Newtonsoft.Json;
public class LoadJson
{
public static string defaultPath = null;
void Start()
{
defaultPath = Application.dataPath + "/document.json";
}
/// <summary>
/// 加载本地文件
/// </summary>
public static T LoadJsonFromFile<T>(string path)
{
if (!File.Exists(path))
{
Debug.Log("nothing");
return default(T);
}
StreamReader sr = new StreamReader(path);
if (sr == null)
{
return default(T);
}
string json = sr.ReadToEnd();
if (json.Length > 0)
{
//Debug.Log(json.Length);
//Debug.Log(json);
return JsonConvert.DeserializeObject<T>(
Unity中Json转换
最新推荐文章于 2024-05-16 22:56:28 发布