栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > 其他

Unity Json写入

其他 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Unity Json写入

首先我们定义学生 以及学生的信息

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using LitJson;
using System.IO;


[System.Serializable]
public struct StudentMess//声明一个学生信息的结构体
{
    public string Name;//定义一个string类型的Name
    public long phoneNumber;//定义一个long类型的phoneNumber
    public long ID_Number;//定义一个long类型的ID_Number

}



[System.Serializable]
public struct StudentManager//声明一个学生管理的结构体
{
    public int ID;//定义一个int类型的ID
    public string Name;//定义一个string类型Name
    public StudentMess studentMess;
}

 利用for循环添加三个人员信息

public class JsonCeshi : MonoBehaviour
{
    public List studentManagers;//定义(新建)花名册(多人)


    private void Start()
    {
        for (int i = 0; i < 3; i++)//添加三个人员信息
        {
            StudentMess studentMess = new StudentMess();//首先我们需要将这个结构体实例化,然后就可以对结构体里的参数进行赋值了、
            studentMess.phoneNumber = 17538565338;//手机号
            studentMess.ID_Number = 410328200209221111;//身份证号


            StudentManager studentManager = new StudentManager();
            studentManager.studentMess = studentMess;//赋值给人员信息结构studentMess
            studentManagers.Add(studentManager);//多人花名册中添加该人员信息

       


        string filePath = Application.dataPath + "/StreamingAssets" + "/.json";//json文件路径

        if (File.Exists(filePath))//判断该文件是否存在
        {
            File.Delete(filePath);//删除这个文件
        }
        //找到当前路径
        FileInfo file = new FileInfo(filePath);
        //判断有没有文件,有则打开文件,,没有创建后打开文件
        StreamWriter sw = file.CreateText();
        //ToJson接口将你的列表类传进去,,并自动转换为string类型  
        //string json = JsonConvert.SerializeObject(rosters);
        string saveJsonStr = JsonMapper.ToJson(studentManagers);
        //将转换好的字符串存进文件,
        sw.WriteLine(saveJsonStr);
        sw.Close();//关闭文件
        sw.Dispose();
        }

    }
}

最后我们需要创建一个文件夹来存放我们写入的json文件 文件夹的名字一定和代码里的名字保持一致 最后找到这个我们写入的json文件就可以查看我们写入的json了

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/901382.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号