Tuz*_*Tuz 4 node.js typescript class-transformer
我正在尝试在打字稿(node.js)中使用类转换器: https: //github.com/typestack/class-transformer
我想仅使用 1 个模型、1 个 Dto 来平展 JSON,并将其发送到数据库
如果我有以下 json :
{
"data":{"test":"123"}
"name":"x"
}
Run Code Online (Sandbox Code Playgroud)
数据库服务应该接收以下对象:
{
"test":"123",
"name":"x"
}
Run Code Online (Sandbox Code Playgroud)
这是我试图定义的,但它不起作用:
@Expose()
export class Dto{
name:string,
@Expose({name: "data.test"})
test: string
}
Run Code Online (Sandbox Code Playgroud)
测试场的结果未定义,我该如何实现?我不想创建“中介”模型
根据文档制作
@Expose()
@Transform(({obj}) => obj.data.test)
test: string;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5209 次 |
| 最近记录: |