NPM酷库046:cson-parser,解析CSON数据

NPM酷库,天天两分钟,了解一个流行NPM库。·git

前两期咱们分别介绍了JSON5和YAML,这两种数据格式相对于JSON,更加易于人类编写和理解,今天咱们继续介绍另一个容易编写的格式 CSON。github

CSON格式全称是 CoffeeScript Object Notation,其相对于CoffeeScript就至关于JSON对于JavaScript,咱们知道CoffeeScript比JavaScript语法更加易于读写,CSON对于JSON也是同样的。ui

下面就是一个CSON格式文件示例:code

name: "cson-parser"
description: "Safe parsing of CSON files"
keywords: [
    "cson"
    "parser"
]
author:
    name: "Groupon"
    email: "opensource@groupon.com"
license: "BSD-3-Clause"
readmeFilename: "README.md"

cson-parser

cson-parser 是专门用于解析CSON文件的,通常状况下,咱们将CSON用做配置文件格式,因此咱们只须要解析CSON便可,不须要生成CSON功能。ip

const CSON = require('cson-parser');
const fs = require('fs');

let obj = CSON.parse(fs.readFileSync('example.cson', 'utf8'));

参考资料

https://github.com/groupon/cs...get

相关文章
相关标签/搜索