① json配置表的存放目录: 放在unity项目的Assets里面,具体如下 ②加入一个读取json键值的方法
public static string Readjson(string key)
{
using (System.IO.StreamReader file = System.IO.File.OpenText("Assets/Resources/json/gameData.json"))
{
using (JsonTextReader reader = new JsonTextReader(file))
{
JObject o = (JObject)JToken.ReadFrom(reader);
var value = o[key].ToString();
return value;
}
}
}
③开始读取配置表里的值
var value =Readjson("keyName");
Debug.Log(value);
JObject obj = (JObject)JsonConvert.DeserializeObject(value);
Debug.Log(obj["key"]);
④补充说明一下 using
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
|