我在我們的Intranet中使用第三方映射來實現某些圖表功能。要填充的區域,我需要通過它正是如此格式化的對象集合(JavaScript的):C#:返回Javascript對象集合與對象數組
simplemaps_usmap_mapdata.state_specific = {
AZ: {
name: "Arizona",
description: "The best state in the whole got damn union",
color: "#cecece",
hover_color: "default",
url: "",
},
NH: {
name: "New Hampshire",
description: "Small and insignificant",
color: "#f68831",
hover_color: "default",
url: "",
}
}
顯然,這要好得多,如果它是對象的數組,那麼它會是簡單的足夠通過我的C#控制器返回一個List,但由於它是一個對象集合,通過我的C#控制器以這種方式格式化返回JSON的最佳方式是什麼?
你能產生'[數據合同]'每個國家的對象,序列化這些以JSON,然後手動格式化JSON的休息嗎?我不確定如何使用自定義結構自動轉換對象數組。如果你認爲這會有所幫助,我可以舉一個例子。 –