如何在TypeScrypt中使用C#中的元组列表

时间:2018-02-05 09:05:03

标签: c# json typescript

我想从服务器获取元组列表,并在客户端的TypeScript中使用它们。

问题是我不知道如何在TypeScript中声明元组列表? 客户端上的Message属性为null,即使不应该为。

这是服务器上实体中的元组列表

public IEnumerable<Tuple<string, string>> Messages { get; set; }

返回Json中的实体列表(有更多属性,但为了简化):

[  
   {  
      "id":93,
      "messages":[  
         {  
            "item1":"A1",
            "item2":"Hello"
         },
         {  
            "item1":"A2",
            "item2":"World"
         }
      ]
   },
   {  
      "id":94,
      "messages":null
   }
]

我尝试在TypeScript中创建相同的属性,如下所示:

messages: { item1: string, item2: string }[];

所有其他专业都很好,问题只在于消息。

1 个答案:

答案 0 :(得分:1)

你的类型应该有用。使用样本数据,这具有预期的输出:

auth()->id()