接着上面的那个数据存储问题,今天我灵机一动,发现,Json是可以存储多行数据的,只不过表现形式和数据库的那种多行存储是不一样的,真是把我高兴坏了,下面我来出解决方案。
首先,我来说一下我们要实现的功能就是要保存学生的各种信息,有学生的学号,然后有学生性别,姓名,专业名称,喜好的图书种类。那么在这里,学生的学号就是每一行(这里说的一行就是指学生的所有属性行)信息的主要Key,因为这个是不可重复的。
那么,这个问题的大体思路就是,我们创建一个Save类,然后声明一些属性,包括学生的学号等等信息,下面就是关键了,我们最关键的一步就是把学生的这些属性声明成集合,那么这样的话,集合就可以保存一列的值了。
经过在下的试验,这个方法是可行的,如下Save类:
然后再随便在一个脚本上写一个方法来实例化这个Save对象,并且利用LitJson去获取之前的数据,然后对Save对象添加新数据。如下脚本:
public Save SaveStuInfo(){
Save save = new Save ();
//添加新加入的信息
//save.stuID.Add("");
//save.stuName.Add(""