Unity3d自学记录 如何解析json文档

解析json文档这里使用的是通过TextAsset来保存json文件,然后使过JsonUtility这个类的FromJson方法来进行解析。

下面是具体步骤:

1.在u3d里新建Resources文件夹,将json文件拖进去(假设你已经创建好了json文件)。

(ps:Resources通过load方法可以动态加载Resources文件夹里的资源,load方法参数是相对于Resources文件夹的相对路径。)

Unity3d自学记录 如何解析json文档_第1张图片Unity3d自学记录 如何解析json文档_第2张图片

2.创建一个Test脚本,创建一个解析脚本的方法,让其在Start()方法里执行。

Unity3d自学记录 如何解析json文档_第3张图片

3.因为JsonUtility.FromJson()方法返回一个object对象,所以,这个时候我需要创建一个对象(内部类)用来保存里面的数据。

Unity3d自学记录 如何解析json文档_第4张图片

 

4.将Test脚本挂到摄像机上。

Unity3d自学记录 如何解析json文档_第5张图片

5.运行u3d,观察Console控制台窗口。

Unity3d自学记录 如何解析json文档_第6张图片

//全剧终:内部类的字段名一定要和json里面的对上号哦。

你可能感兴趣的:(Unity3d)