2016-08-01 2 views
0

私はAPIからの次のJSON応答の例を期待しています。ここで角2は、期待されるAPI応答のインターフェイスを作成しようとしています

{ 
    types: [ 
    { 
     id: 1, 
     contents: [ 
     { 
      id: 1001, 
      perishable: 0 
     }, 
     { 
      id: 1002, 
      perishable: 0 
     } 
     ] 
    } 
    ] 
} 

は、私はインターフェイスを定義しようとしていますが、私はこの権利をやっている場合、私はわからない方法です。基本的に、私が返す応答はオブジェクトの配列である "型"であり、その内部の各オブジェクトは "内容"という配列を持っています。また、どのようにオブジェクトの配列が何か言うのですか?

export interface Types { 
    id: string; 
    contents: Array<any>; 
} 

そうですか?

答えて

2

したい場合は、anyを使用することができますが、あなたは、より具体的にすることができます

interface Content { 
    id: number; 
    perishable: number; 
} 

interface Type { 
    id: number; 
    contents: Content[]; 
} 

interface Response { 
    types: Type[]; 
} 
関連する問題