【开源库 JSON.js】使用 js 生成 json 复杂配置文件的简易方法

JSON.js

  1. 使用 js 生成 json 复杂配置文件的简易方法。
  2. 【开源库 JSON.js】github.com/pandaengine/JSON.js

简介

1 使用 quickjs/qjs.exe 使用 .js 生成/转换为 json 文件。
本质是 js 编程。

2 cc.bat 是一个"编译器", cc.js 是编译脚本。
你也可以使用 nodejs/deno 执行 cc.js 进行编译。

3 使用场景:
用于编辑相对复杂的配置文件。
简单配置文件可以用 .ini。

JSON.js 特性

1 支持单行/多行注释,js 注释。
本质是 js 编程,支持任意 js 代码。

2 对象键值可以重复,后面的值会覆盖前面的。

3 “模块化”,可以导入外部模块。

4 tools: enum-tojs.html, C/C++ enum to js object.

示例 example

/// 外部模块
import TestMod from './test-mod.js';

/// "模块1"
let fonts = [
	["C:/Windows/Fonts/consola.ttf", 36.0, true],
];

export default {
	"fonts": fonts,
	"mod01": TestMod,
	"key": "value", // [注释] key-value
	"key": "value2", /* 键值重复, 覆盖前面 */
};

TODO 待办

  1. 扫描当前工作目录所有 *.JSON.js 文件, 生成 .json。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值