unity 中Json使用

Json

JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。

LitJson

LitJson是一个Json的开源项目,这个比较稳定,推荐使用
JsonMapper.ToObject():把json字符串转成对象.
JsonMapper.ToJson():把对象转成json字符串.

使用时,dll文件要放在Plugins文件夹下,代码访问时要引用命名空间:using LitJson;

使用

/****************************************************
    文件:JsonTest.cs
	作者:LuckyMechanic 
    日期:#CreateTime#
*****************************************************/

using UnityEngine;
using LitJson;

public class JsonTest : MonoBehaviour 
{
    
    
    void Start()
    {
    
    
        string str1 = "A";
        string str2 = "B";
        JsonData register = new JsonData();
        register["router"] = "register";
        register["data"] = new JsonData();
        register["data"]["username"] = str1;
        register["data"]["passward"] = str2;

        string jsonDataRegister = JsonMapper.ToJson(register);
        print(jsonDataRegister);
    }    
}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Brave_boy666/article/details/121699235