Unity 将数据转换为Json格式

Json数据在数据网络传输时是很重要的一部分,所以对于数据序列化为Json数据是很重要的一环

使用JsonUtility转换为Json数据格式

为了与Json数据键值对格式相对应,首先需要使用类来将数据封起来,然后使用ToJson()方法转换为对应格式:

/// <summary>
/// 将数据转换封装为一个类
/// </summary>
public class Date
{
    
    
    public string name;
    public string password;
}
public class GetUserInput : MonoBehaviour
{
    
    
	//将数据序列化为Json数据格式
	public void changToJson()
    {
    
    
        Date date = new Date();
        date.name = "Hello";
        date.password = "123456";
        string strJson = JsonUtility.ToJson(date);
    }
}
读取Json文件

我们处理Json文件时,需要通过TextAsset来读取Json文件内容,并使用相关方法来提取数据:

	//TextAsset可以接受Json文件、text文件格式等等
    public TextAsset jsonDate;
    // Update is called once per frame
    void Update()
    {
    
    
        //将json文件转换为字符串
        string str = jsonDate.ToString(); 
    }

猜你喜欢

转载自blog.csdn.net/xinzhilinger/article/details/112747223