欢迎光临散文网 会员登陆 & 注册

Unity基础_如何持久化存储数据_Json_UnityJson

2022-07-26 15:14 作者:unity_某某师_高锦锦  | 我要投稿

什么是Json?

由道格拉斯·克罗克福特构想和设计的一种轻量级资料交换格式。其内容由属性和值所组成,因此也有易于阅读和处理的优势.

例子:

{

     "firstName": "John",

     "lastName": "Smith",

     "sex": "male",

     "age": 25,

     "address": 

     {

         "streetAddress": "21 2nd Street",

         "city": "New York",

         "state": "NY",

         "postalCode": "10021"

     },

     "phoneNumber": 

     [

         {

           "type": "home",

           "number": "212 555-1234"

         },

         {

           "type": "fax",

           "number": "646 555-4567"

         }

     ]

 }

{“key”:“value”}  结构

[  ]  数组结构 

最后一个数据结尾不跟,数据和数据的间隔通过“,”来处理。


Tip:

Unity 中的自带JSON处理数据的时候必须序列化数据。

代码:

生成Json文件,将目标数据:string jsonInfo = JsonUtility.ToJson(books);

存储Json文件为IO:File.WriteAllText(文件路径, 存储内容);

转换成Json结构之后需要我们通过IO的方式写入文件到本地。



Unity基础_如何持久化存储数据_Json_UnityJson的评论 (共 条)

分享到微博请遵守国家法律