在上一篇博客中我们已经使用了读取json文件中数据的方法,那么在这篇文章中我们主要来使用一下修改json文件中数据的方法。
我们可以在上次的代码中添加一个方法,用来修改数据
//写入方法
private void WriteMyJson()
{
test.id = 321;
test.name = "Jaen";
test.gender = "gril";
if (File.Exists(testJsonPath))
{
string jsonString = JsonUtility.ToJson(test);
File.WriteAllText(testJsonPath, jsonString);
}
}
主要思路就是先按照格式把数据修改成自己想要的值,然后用 JsonUtility.ToJson方法将其转换为符合规则的string,再写入到对应路径下的文件中去。
那么我们调用一下方法
private void Start()
{
WriteMyJson();
ReadMyJson();
}
先修改数据并写入,然后调用我们上篇文章中的读取方法来观察结果。
那么我们上次的数据分别是id=123,name=Micheal,gender=man,经过这次的修改之后,运行结果为:
说明我们读取的数据是我们修改后的数据,这个时候打开我们的json文件查看,发现
我们的原始数据也已经被修改了。就是这么简单。