typicode/jsop

语言: JavaScript

git: https://github.com/typicode/jsop

JSON文件读取器/写入器(由Object.observe提供支持)
JSON file reader/writer (powered by Object.observe)
README.md (中文)

jsop

JSON文件的单向数据绑定

jsop是一个由Object.observe支持的JSON文件读取器/写入器。

之前

var fs = require('fs')

var config = JSON.parse(fs.readFileSync('config.json'))
config.foo = 'bar'
fs.writeFile('config.json', JSON.stringify(config), function(err) {
  if (err) throw err
})

var jsop = require('jsop')

var config = jsop('config.json')
config.foo = 'bar'

更改会自动写入文件。如果文件不存在,则会创建该文件。

执照

麻省理工学院 - Typicode

* jsop是jsonOpen的缩写

本文使用googletrans自动翻译,仅供参考, 原文来自github.com

en_README.md

jsop

One-way data binding for JSON files

jsop is a JSON file reader/writer powered by Object.observe.

Before

var fs = require('fs')

var config = JSON.parse(fs.readFileSync('config.json'))
config.foo = 'bar'
fs.writeFile('config.json', JSON.stringify(config), function(err) {
  if (err) throw err
})

After

var jsop = require('jsop')

var config = jsop('config.json')
config.foo = 'bar'

Changes are automatically written to file. If file doesn't exist, it will be created.

License

MIT - Typicode

* jsop is short for jsonOpen