[英]Typescript: How do I define interfaces for nested (nested) objects?
請參閱下面我當前的 JSON 有效負載:
{
"state_1": {
"date": [
{
1000: {
"size": 3,
"count": 0
}
}
{
1001: {
"size": 3,
"count": 1
}
}
}
]
}
我將如何設置 Example 接口的定義來對類型狀態進行建模,該類型state
的date
具有id
列表(此處為1000
和1001
),這是一個包含字符串size
和count
的字典。
您可以使用索引簽名來處理未知的鍵定義。
interface State {
date: {
[id: number]: {
size: string;
count: string;
}
}[];
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.