dto:JSON数据传输对象库和助手

时间:2024-05-30 11:54:00
【文件属性】:

文件名称:dto:JSON数据传输对象库和助手

文件大小:13KB

文件格式:ZIP

更新时间:2024-05-30 11:54:00

JavaScript

DTO(数据传输对象) 概述 创建该库是为了解决以下问题:从数据源获取数据模型,并且需要删除,添加,合并或转换数据模型为相似或完全不同的对象。 其他语言也有类似的库(DataMapper,DTO(C#)等)。 我永远找不到能够让我快速,轻松地使用几种不同方法的解决方案:投影,翻译和合并。 入门 安装 安装很简单,请使用npm进行安装。 现在,这是一个针对节点的项目。 如果我发现有充分的理由在浏览器上使用它,我可能会对其进行浏览器化。 npm install dto -- save 就是这样! 投影 有两种简单的投影方式(例如SQL SELECT语句)或简化对象。 我发现自己删除了对象的属性,或者使用诸如lodash之类的库来限制输出。 出于性能原因,我决定使用Lazy.js。 仅有的 给定属性名称数组,结果对象将仅包含提供的属性。 例子 let Dto = require ( 'd


【文件预览】:
dto-master
----.travis.yml(77B)
----.eslintrc(52B)
----config.jscs.json(1KB)
----index.js(48B)
----package.json(812B)
----test()
--------.eslintrc(36B)
--------_helper.js(54B)
--------translation.tests.js(884B)
--------mocha.opts(73B)
--------projection.tests.js(2KB)
--------dto.tests.js(543B)
--------utils.tests.js(2KB)
----wallaby.js(346B)
----LICENSE(1KB)
----.gitignore(6KB)
----lib()
--------translator.js(1KB)
--------index.js(609B)
--------utils()
--------projector.js(688B)
----codeclimate.yml(1KB)
----README.md(2KB)
----.editorconfig(146B)

网友评论