小工具      在线工具  汉语词典  css  js  c++  java

Unity json 写入与解析 自带的 JsonUtility

unity,json,unity3d 额外说明

收录于:195天前

public class mPerson {
    
    public string name;
    public int age;
    public string ID;
    public string[] arr;
    List<int> array;
    public void Sex() {
     }

}
class Player 
{
    
    public string name;
    public int age;
    public string ID;
    public string[] arr;
    List<int> array;
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using System.Xml;
public  class JsonTools :Editor
{
    
    [MenuItem("Mytools/JSONRun")]
    public static void JsonRun() {
    
        mPerson mp = new mPerson();
        mp.name = "张三";
        mp.ID = "123456";
        mp.age = 18;
        mp.arr=  new string[] {
     "asd", "sdf", "sdf", "asd", "aasdf" };
        List<int> array = new List<int>();
        array.Add(1);
        array.Add(2);
        array.Add(3);
        array.Add(4);
        array.Add(5);
        array.Add(6);
        array.Add(7);
        array.Add(8);
        string str = JsonUtility.ToJson(mp);
        Debug.Log(str);
        Player p=  JsonUtility.FromJson<Player>(str);
        Debug.Log(p.name);
        Debug.Log(p.age);
        Debug.Log(p.ID);
        Debug.Log(p.arr[0]);
        Debug.Log(p.arr[1]);
        Debug.Log(p.arr[2]);
        Debug.Log(p.arr[3]);
        Debug.Log(p.arr[4]);
        Debug.Log(array[0]);
        Debug.Log(array[1]);
        Debug.Log(array[2]);
        Debug.Log(array[3]);
        Debug.Log(array[4]);
        Debug.Log(array[5]);
        Debug.Log(array[6]);
        Debug.Log(array[7]);
      
    }
    
}
. . .

相关推荐

额外说明

如何检查软件使用哪些端口

在Windows系统中,我们希望了解安装的软件使用了系统哪些端口,从而评估这个软件是否安全 我们可以使用第三方工具来完成这个任务,但实际上新版的Windows系统均自带这个功能 windows系统自带的“资源监视器”就能能查看端口使用情况,操作方法如下:

额外说明

nigix实现MYSQL双热备HA高可用

步骤一## 标题:nginx安装 注意:只有1.9以上版本才能支持tcp协议转发. 1.mkdir /usr/local/nginx/ 2.把包nginx-1.9.9.tar 复制到/home/下 解压 tar -zxvf nginx-1.9.9.tar

额外说明

阿里巴巴p7大师考试笔记:掌握一线互联网公司面试题,机缘通过面试

前言 金九银十刚过去,有一部分朋友在这期间肯定经历了一番大厂面试的洗礼,不知道大家是经受住了考验如愿以偿了,还是折戟沉沙无功而返呢? 身边已经有技术大佬顺利通过了阿里P6/P7的面试,在30岁之前成功跳槽进大厂;当然也有朋友没逃过被面试官暴虐的命运……

额外说明

【Unity小游戏】益智类小游戏《保护小猫》做一个暖心的铲屎官,还有语音聊天功能【文末送书】

目录 -引言 -【小游戏】保护小猫 效果展示+完整项目源码 -游戏图片 -工程解析 -核心代码讲解 -接入声网音频SDK -游戏源码下载 -总结 -评论区抽奖送书 -抽奖规则 -推荐理由(⭐⭐⭐⭐⭐) -引言 小伙伴们好久不见,今天给大家带来一个保护小猫

额外说明

C++ 数据类型转换

C++ 数据类型转换 概述 不同类型数据间的转换 隐式类型转换 强制类型转换 自己声明的类型转换 转换构造函数 类型转换函数 案例 应用 概述 在日常的开发中, 我们经常会用到数据类型转换, 所以我们要对数据类型转换有一定的了解. 不同类型数据间的转换

额外说明

设计模式之适配器模式与外观模式

    适配器模式从字面意思来看,有适配器的意思,这么说吧,最通常的体现是我们的插座,有两孔的,有三孔的,当我们只有两空的插座时,而又想使用一个三孔的插头,这时候怎么办,我们可以通过寻找一个适配器,其实就是一个能够连接两孔和三孔的插头。同样的我们运用到软

额外说明

解决PHP环境下导出数据Nginx出现An error occurred的问题

一般情况下的错误,都是fpm或者程序本身暴露出来,一般Nginx出现这样的情况,说明Nginx的请求没有得到正常的反馈,很有可能是请求超时,或者内存不够而溢出。可以通过如下方式尝试解决,在请求的PHP方法开头加入以下代码。 代码如下: @set_ti

额外说明

【2023.8】docker一键部署wvp-GB28181-pro和ZLMediaKit过程全记录

安装docker 使用的操作系统是ubuntu20.04 如何在 Ubuntu 20.04 上安装和使用 Docker https://developer.aliyun.com/article/762674 docker拉取配置好的ZLMediaKIt和

额外说明

项目中单独指定maven远程仓库

如果我们要在项目中单独指定远程仓库得地址的话 1.pom.xml添加配置 添加repositories节点 <repositories> <repository> <id>aliyun</id>

额外说明

api-ms-win-crt-environment-l1-1-0.dll文件丢失的解决方法

其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个api-ms-win-crt-environment-l1-1

ads via 小工具