目前我有一个定义为
的界面window
那将会呈现一些看起来像这样的json
export interface IBlog {
id?: number;
title: string;
body: string;
type: number;
}
然而,我的后端期待像
这样的东西{
"title":"What the hell",
"body":"A body a body",
"type":1
}
我使用 {
"blog":{
"title":"What the hell",
"body":"A body a body",
"type":1
}
}
渲染我的json,我想知道是否有可能让外部json包裹。我想这样做,如果可能的话,不要将它包装在外部接口中
答案 0 :(得分:0)
我不确定你是否在询问如何在打字稿中表示这个,或者如何创建一个具有这种结构的js对象。
如果是第一个那么:
interface IBlog {
id?: number;
title: string;
body: string;
type: number;
}
interface IRequest {
blog: IBlog;
}
如果是第二个:
let blog: IBlog = ...
let request: IRequest = { blog: blog };