cocos3——6.js读取策划json配置表

1.excel转json

这个可以参见前辈python的方式:

https://github.com/gdgoldlion/ExcelAndJSON

不过这个需要装python和xlrd,装xlrd的时候需要用命令:

python setup.py install

在win32上用批处理这样转换excel到json:

python %~dp0../src/excel_and_json.py singlebook -o ./ -i test.xlsx

2.js里读取json

fs.readFile = function (file) {
    var path = this.fullPath(file);
    return jsb.fileUtils.getStringFromFile(path);
}

fs.readJson = function (file) {
    var data = this.readFile(file);
    var ret;
    try {
        ret = JSON.parse(data);
    } catch (e) {
        console.log('read json ', file, ' error.');
    }

    return ret;
}
时间: 2024-12-13 18:04:06

cocos3——6.js读取策划json配置表的相关文章

js读取解析JSON类型数据

原文地址:http://www.ablanxue.com/prone_3691_1.html JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包. 本文主要是对JS操作JSON的要领做下总结. 在JSON中,有两种结构:对象和数组. 1. 一个对象以"{"

js读取解析JSON数据

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包. 本文主要是对JS操作JSON的要领做下总结. 在JSON中,有两种结构:对象和数组. 1. 一个对象以"{"(左括号)开始,"}"(右括号)结束.每个"名称"后跟

.net core读取appsettings.json配置

官方文档:href 在老版本的ASP.NET里,项目的全局配置一般都存在web.config里的appSettings里,只需要用ConfigurationManager.AppSettings["Foo"]就可以把名为Foo的变量取出来.在ASP.NET Core里,访问配置文件的方式也有了很大变化.但是ASP.NET Core里web.config已经被appsettings.json替换,加上ASP.NET Core里大量用了依赖注入(Dependency Injection),

js 读取本地Json 文件

注意:把json 文件当做js 引用到页面上(city.js) <script src="zepto.min.js"></script>    <script src="city.js"></script>    <script type="text/javascript">        $(function () {            $.getJSON("city.j

cocos2d-x 读取CSV文件,读取本地Excel配置表的方法

//CSVReader.h #define MAP_LINE std::map<std::string, std::string> //key为首行字符串, value为此列字符串 #define MAP_CONTENT std::map<int, MAP_LINE> //key为code, value为一行map #define VEC_MAP std::vector<std::pair<std::string, int>> //csv文件读取器 clas

(转载) 游戏策划的excel配置表转成json文件(一)

游戏客户端里一般无法读取策划写的excel配置表,需要先转成可以用的格式,例如json,xml格式. 我用到的工具是python脚本,python脚本的强大就在这不提啦,各种牛X的成熟库... 执行脚本如下: [cpp] view plaincopy import os import sys import codecs import json from xlrd import open_workbook # "<type 'unicode'>" # "<ty

js读取json包装的map集合

后台 Map<String,Integer> map = new HashMap<>(); map.put("你好1", 1); map.put("你好2", 2); map.put("你好3", 3); map.put("你好4", 4); map.put("你好5", 5); Gson gson = new Gson(); String json = URLEncoder.enc

.NET Core类库项目中如何读取appsettings.json中的配置

这是一位朋友问我的问题,写篇随笔回答一下.有2种方法,一种叫丑陋的方法 —— IConfiguration ,一种叫优雅的方法 —— IOptions . 1)先看丑陋的方法 比如在 RedisClient 中需要读取 appsettings.json 中的 redis 连接字符串: { "redis": { "ConnectionString": "xxx" } } 需要在 RedisClient 的构造函数参数中添加 IConfigurati

js读取json数据

{ "code": 0, "msg": null, "data": { "pageNum": 1, "pageSize": 5, "total": 1, "pages": 1, "list": [ { "pid": "0ccddaed355211e79954005056b233c9", "secti