2012-12-14 26 views
1

到目前爲止,我已經看到了WebMatrix的Json Helper的基本用法,如herehere。這些示例顯示瞭如何將List直接轉換爲簡單的JSON,但我想知道如何創建更多定製的JSON。如何使用WebMatrix的Json Helper創建自定義JSON?

我想說的是,這些例子編碼表成JSON,看起來像這樣:

[ 
    {obj1_property1 : obj1_value1,...}, 
    {obj2_property1 : obj2_value1,...}, 
    ...., 
    {objN_property1 : objN_value1,...} 
] 

我想創造的東西如下:

{ 
    customProperty1 : customPropertyValue1, 
    customProperty2 : customPropertyValue2, 
    entries : [ 
    {obj1_property1 : obj1_value1,...}, 
    {obj2_property1 : obj2_value1,...}, 
    ...., 
    {objN_property1 : objN_value1,...} 
    ] 
} 

哪有我用Json Helper創建了這種JSON?還是我需要使用別的東西?謝謝你的幫助。

回答

0

如果您沒有找到更好的方法,那麼設置一個獨立的剃鬚刀頁面.cshtml非常簡單,如下所示。該URL然後直接返回一個JSON字符串。

@{ 
    // write whatever C# code is necessary to get object data 
    ... 
} 

{ 
    "customProperty1":"@cp1", 
    "customProperty2":"@cp2", 
    ... 
}  
+0

但如果我有一個列表與幾個對象,我應該如何顯示它們? –

相關問題