来来来,一文让你读懂Cocos Creator如何读写JSON文件

本文详细介绍了Cocos Creator中如何读取和解析JSON文件,包括JSON的基本概念、使用cc.load.loadRes方法加载JSON文件的步骤,以及读取过程中的注意事项和通用代码示例。同时,文章还讨论了JSON文件的写入问题。
摘要由CSDN通过智能技术生成

前言

在游戏开发过程中,读取配置文件是必不可少的,而使用JSON做配置文件又比较常见,本文重点给大家讲述如何在Cocos Creator开发中读取和解析JSON数据文件以及如何写JSON文件。

一、JSON简介

1. 什么是JSON

JSON的英文全称是JavaScript Object Notation,即JavaScript对象表示法。

2. JSON的特点

是一种轻量级的文本数据交换格式,类似XML,但是比XML更小、更快、更易解析。使用JavaScript语法来描述数据对象,JS程序无需解析器即可生成原生的JavaScript对象。独立于语言和平台,目前大多数的编程语言都支持JSON。

3. JSON的语法

JSON语法是JavaScript语法的子集,具有以下规则:

  • 数据在名称/值对中

  • 数据由逗号分隔

  • 大括号保存对象

  • 中括号保存数组

二、如何解析JSON文件

1. 关键原则

大括号代表对象,中括号代表数组;

2. 用什么方法读取?

Cocos Creator提供了cc.load.loadRes来专门加载位于 resources 目录下的文件,所以提前把JSON文件放到 asserts/resources 目录下即可。先来一个简单的JSON文件,如下:

1.  `// box2dDemo.json`

2.  `{`

3.  `"engine": "Box2D",`

4.  `"version": "2.3.1"`

5.  `}`

读取/解析代码如下:


1.  `cc.loader.loadRes('box2dDemo.json', function(err, object) {`

2.  `if(err) {`

3.  `console.log(err);`

4.  `return;`

5.  `}`

6.  `// 读
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值