文件名称:JsonApiCompressor:一款轻量级工具,可将javascript模型转换为JsonApi
文件大小:49KB
文件格式:ZIP
更新时间:2024-05-31 13:32:40
JavaScript
JsonApi压缩器 JsonApi Compressor是一个轻量级的javascript工具,用于将模型转换为JsonApi格式。 此操作仅在客户端上用于基本的操作。 安装 bower install --save jsonapicompressor 为什么要使用JsonApi压缩? 当我发现紧密耦合到JsonApi的模型不能很好地工作时,我产生了创建压缩器的动力。 一旦开始创建具有适当原型的平面模型结构,我就需要一种将模型转换回JsonApi的方法。 给出了示例模型,以使压缩机的使用具有一定的前景。 简单的要求 模型必须包含一个名为type的属性。 对于更新请求,模型必须包含一个名为id的属性。 用法 当前,序列化仅深入一层。 使序列化递归是一项预期功能。 但是,我个人从未见过在关系中需要建立关系。 var owner = { "type" : "person"
【文件预览】:
JsonApiCompressor-master
----.gitignore(35B)
----package.json(995B)
----jsonapi_compressor.js(4KB)
----gulpfile.js(164B)
----assets()
--------JsonApiCompressor.coffee(142B)
--------JsonApiCompressorBase.coffee(4KB)
----dist()
--------jsonapicompressor.js.map(50KB)
--------jsonapicompressor.js(19KB)
----LICENSE(1KB)
----tamper.png(17KB)
----spec()
--------index.html(490B)
--------tests.js(3KB)
----README.md(3KB)
----bower.json(606B)
----gulpfile.coffee(489B)
----exampleModels.js(1KB)
----gulp_tasks()
--------clean.task.coffee(280B)
--------config.coffee(53B)
--------javascript.task.coffee(1KB)
--------test.task.coffee(164B)
--------vendor.task.coffee(405B)