【Unity JSON】JSON文件是什么?如何在Unity中通过JSON文件存储数据?

目录

JSON文件是什么?

如何在Unity中通过JSON文件存储数据?

序列化存储

反序列化读取

数据覆盖


JSON文件是什么?

谷歌一下JSON文件的定义(维基百科)。

JSON文件的内容非常简单,就是键值对、键值对......和键值对。

我们可以很直观地看到,JSON文件是将数据以关键字和数值配对的形式序列化,然后存储下来。

(写JSON文件时建议用英文,不然容易出现报错和乱码。)

如何在Unity中通过JSON文件存储数据?

前提一:在资源商店中下载并导入JSON.NET插件。

前提二:using Newtonsoft.Json;

序列化存储

存储后的JSON文件内容:

可以选择两种序列化格式:Indented(缩进) and None(无),默认格式为缩进。

反序列化读取

若读取的JSON文件中,属性数目多于被赋值变量所包含的属性数目,多余的数据将被舍去;

若读取的JSON文件中,属性数目不足以给变量赋值,没有赋值的属性将使用默认值。

数据覆盖

发布了153 篇原创文章 · 获赞 184 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/Ha1f_Awake/article/details/103096541