目录
JSON文件是什么?
谷歌一下JSON文件的定义(维基百科)。
JSON文件的内容非常简单,就是键值对、键值对......和键值对。
我们可以很直观地看到,JSON文件是将数据以关键字和数值配对的形式序列化,然后存储下来。
(写JSON文件时建议用英文,不然容易出现报错和乱码。)
如何在Unity中通过JSON文件存储数据?
前提一:在资源商店中下载并导入JSON.NET插件。
前提二:using Newtonsoft.Json;
序列化存储
存储后的JSON文件内容:
可以选择两种序列化格式:Indented(缩进) and None(无),默认格式为缩进。
反序列化读取
若读取的JSON文件中,属性数目多于被赋值变量所包含的属性数目,多余的数据将被舍去;
若读取的JSON文件中,属性数目不足以给变量赋值,没有赋值的属性将使用默认值。