Json读取与写入

  • Json读取与写入
    • 在editor界面对Json读取与写入;

对Json数据的操作可以分为:读取数据,操作数据,写入数据。
首先,是对数据的读取:

StreamReader sr = new StreamReader(Url, Encoding.UTF8);
string json = sr.ReadToEnd();
sr.Close();
if (json.Length > 0)
{
skills_ = JsonUtility.FromJson<Skills>(json);
}

读取文件采用从流中读取的方式,将json信息读取到本地对应的结构中。
将数据读取到本地后,就可以按照对一般数据操作的方式对数据进行操作。
操作完成后,将新的数据结构转换成json字符串,然后再写进json文件中

string json_ = JsonUtility.ToJson(skills, true);
File.WriteAllText(Url, json_, Encoding.UTF8);