jsona:从JSON或存储的reduxObject创建简化对象的数据格式化程序,从相同的简化对象创建JSON(符合JSON API规范)

时间:2024-06-01 12:54:57
【文件属性】:

文件名称:jsona:从JSON或存储的reduxObject创建简化对象的数据格式化程序,从相同的简化对象创建JSON(符合JSON API规范)

文件大小:37KB

文件格式:ZIP

更新时间:2024-06-01 12:54:57

serialization converter orm json-api jsonapi

乔纳 与框架无关的可定制库,提供数据格式化程序,以简化JSON API 。 它解决什么问题? 使用标准化为,您将在请求和响应主体中处理一种特殊且经过优化的JSON数据格式。 您可以获取相互关联的几个实体的数据,但是会以数组(包括)的形式接收它。 您可能需要根据规范将修改后的内容发送回服务器(或新数据)。 这可能使您困惑以下问题: 如何从included数组中获得更多不方便和最优的必要实体? 如何使用键入(TypeScript,Flow)来描述来自服务器的数据? 如何在不按照规范手动组装JSON的情况下将JSON发送到服务器? Jsona通过提供以下解决了这个问题: 从JSON到简化对象的转换器(一些非规范化的结构,很容易代表) 从简化对象到JSON的转换器(符合) 从“ reduxObject”到简化对象的转换器( reduxObject是的结果对象) 注意:本自述文件


【文件预览】:
jsona-master
----.gitignore(44B)
----package.json(2KB)
----package-lock.json(38KB)
----src()
--------Jsona.ts(5KB)
--------cache.ts(1KB)
--------switchCasePropertyMappers.ts(5KB)
--------JsonaTypes.ts(6KB)
--------index.ts(520B)
--------builders()
--------utils.ts(836B)
--------simplePropertyMappers.ts(5KB)
----.travis.yml(92B)
----LICENSE(1KB)
----tsconfig.json(241B)
----README.md(7KB)
----tests()
--------Jsona.test.ts(7KB)
--------ModelsSerializer.test.ts(4KB)
--------switchCasePropertyMappers.test.ts(13KB)
--------ReduxObjectDenormalizer.test.ts(7KB)
--------mocks.ts(17KB)
----README_0_2.md(6KB)
----.npmignore(69B)
----tsconfig.test.json(142B)

网友评论