当前位置:网站首页>Unity Json 编写
Unity Json 编写
2022-07-02 13:11:00 【云小川】
Json 在线编辑 ,转化为解析类 网址:JSON转C#实体类-BeJSON.com
{
"ConfigInfo": [
{
"Name": "红色旅游",
"Audio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png",
"ParentPointItmes": [
{
"PointName": "红色旅游1",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png",
"ChildPointItmes": [
{
"PointName": "陈毅故居1",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png"
},
{
"PointName": "井冈山1",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png"
},
{
"PointName": "遵义会议旧址1",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png"
}
]
},
{
"PointName": "红色旅游2",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png",
"ParentPointItmes": [
{
"PointName": "陈毅故居2",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png"
},
{
"PointName": "井冈山2",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png"
},
{
"PointName": "遵义会议旧址3",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png"
}
]
}
]
},
{
"Name": "红色展厅",
"Audio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png",
"ParentPointItmes": [
{
"PointName": "红色展厅1",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png",
"ChildPointItmes": [
{
"PointName": "抗日战争纪念馆1",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png"
},
{
"PointName": "解放战争纪念馆1",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png"
},
{
"PointName": "建党100周年1",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png"
}
]
},
{
"PointName": "红色展厅2",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png",
"ChildPointItmes": [
{
"PointName": "抗日战争纪念馆2",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png"
},
{
"PointName": "解放战争纪念馆2",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png"
},
{
"PointName": "建党100周年2",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png"
}
]
}
]
},
{
"Name": "廉政教育",
"Audio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png",
"ParentPointItmes": [
{
"PointName": "廉政教育1",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png",
"ChildPointItmes": [
{
"PointName": "廉政一1",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png"
},
{
"PointName": "廉政一2",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png"
},
{
"PointName": "廉政一3",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png"
}
]
},
{
"PointName": "廉政教育2",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png",
"ChildPointItmes": [
{
"PointName": "廉政二1",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png"
},
{
"PointName": "廉政二2",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png"
},
{
"PointName": "廉政二3",
"PointAudio": "/Audios/1631001459775.mp3",
"ImageUrl": "/Images/香山纪念馆/2021-05-25 11_14_07_043.png"
}
]
}
]
}
]
}解析类:
//如果好用,请收藏地址,帮忙分享。
using System;
using System.Collections.Generic;
[Serializable]
public class ChildPointItmesItem
{
/// <summary>
///
/// </summary>
public string PointName;
/// <summary>
///
/// </summary>
public string PointAudio;
/// <summary>
///
/// </summary>
public string ImageUrl;
}
[Serializable]
public class ParentPointItmesItem
{
/// <summary>
///
/// </summary>
public string PointName;
/// <summary>
///
/// </summary>
public string PointAudio;
/// <summary>
///
/// </summary>
public string ImageUrl;
/// <summary>
///
/// </summary>
public List<ChildPointItmesItem> ChildPointItmes;
}
[Serializable]
public class ConfigInfoItem
{
/// <summary>
///
/// </summary>
public string Name;
/// <summary>
///
/// </summary>
public string Audio;
/// <summary>
///
/// </summary>
public string ImageUrl;
/// <summary>
///
/// </summary>
public List<ParentPointItmesItem> ParentPointItmes;
}
public class Root
{
/// <summary>
///
/// </summary>
public List<ConfigInfoItem> ConfigInfo;
}
调用方法:
public Transform transform;
void Start()
{
//找到文件
string jsonTest = File.ReadAllText("D:/Data.json", Encoding.UTF8);
//直接调用Unity提供的接口JsonUtility.FromJson即可实现解析
List<ConfigInfoItem> configInfo = JsonUtility.FromJson<Root>(jsonTest).ConfigInfo;
Debug.Log(jsonTest);
for (int i = 0; i < configInfo.Count; i++)
{
Debug.Log(configInfo[i].Name);
//GlobalFunction.CreationUI("ItmeList", transform);
}
}边栏推荐
- sim2real环境配置教程
- Maui学习之路(三)--Winui3深入探讨
- day4
- Classifier visual interpretation stylex: Google, MIT, etc. have found the key attributes that affect image classification
- Today in history: Alipay launched barcode payment; The father of time-sharing system was born; The first TV advertisement in the world
- Mathematical analysis_ Notes_ Chapter 5: univariate differential calculus
- 处理gzip: stdin: not in gzip formattar: Child returned status 1tar: Error is not recoverable: exitin
- Route service grid traffic through two-level gateway design
- 微信v3native支付设置的结束时间处理办法
- Song of cactus - throwing stones to ask the way (2)
猜你喜欢

Classifier visual interpretation stylex: Google, MIT, etc. have found the key attributes that affect image classification

Crawl the information of national colleges and universities in 1 minute and make it into a large screen for visualization!

手机app通达信添加自定义公式(分时T+0)为例子讲解

Typescript array out of order output

数据安全产业系列沙龙(三)| 数据安全产业标准体系建设主题沙龙

台积电全球员工薪酬中位数约46万,CEO约899万;苹果上调日本的 iPhone 售价 ;Vim 9.0 发布|极客头条...

Pandora IOT development board learning (RT thread) - Experiment 2 RGB LED experiment (learning notes)

mysql数据库mysqldump为啥没有创建数据库的语句

Which software is good for machine vision?

HMS core machine learning service helps zaful users to shop conveniently
随机推荐
mysql 计算经纬度范围内的数据
仙人掌之歌——投石问路(2)
又是一年毕业季
[Yu Yue education] reference materials of sensing and intelligent control technology of Nanjing University of Technology
Set the background picture in the idea (ultra detailed)
Introduction to database system Chapter 1 short answer questions - how was the final exam?
JS learning notes - variables
JS learning notes - data types
2022 the latest and most detailed will successfully set the background image in vscade and solve unsupported problems at the same time
mysql min() 求某条件下最小的值出现多个结果
Boot 事务使用
Huawei ECS installs mysqlb for mysqld service failed because the control process exited with error code. See “sys
注册成为harmonyos开发者并安装DevEco Studio 3.0 Beta2 for HarmonyOS
华为云服务器安装mysqlb for mysqld.service failed because the control process exited with error code.See “sys
sim2real环境配置教程
多数据源配置代码
2020.4.12 byte written test questions B DP D monotone stack
头条 | 亚控科技产品入选中纺联《纺织服装行业数字化转型解决方案重点推广名录》
Another graduation season
Write your own CPU Chapter 11 - learning notes