技能数据编辑器—编辑界面对json数据操作
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);