2012-12-14 4 views
1

지금까지 나는 herehere에서와 같이 WebMatrix의 Json Helper에 대한 기본적인 사용법을 보아 왔습니다. 이러한 예제는 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 도우미와 함께 이런 종류의 JSON을 만들 수 있습니까? 아니면 다른 것을 사용해야합니까? 어떤 도움을 주셔서 감사합니다.

답변

0

더 좋은 방법을 찾지 못하면 다음과 같이 독립형 면도기 .cshtml을 쉽게 설정할 수 있습니다. URL은 JSON 문자열을 직접 반환합니다.

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

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

그러나 여러 객체가있는 리스트가있는 경우 어떻게 표시해야합니까? –

관련 문제