2014-06-12 4 views
0

나는 이것이 순진 해 보인다는 것을 알고있다. 그러나, 나는 정말로 여기에서 친다!Json에서 목록 지정

나는 List<int>을 가지고 있는데, 이는 요청 형식이 Json 인 서비스에 대한 입력입니다.

예 :

List<int> lsId = new List<int>(); 
lsId.Add(1); 
lsId.Add(2); 

지금, 어떻게 JSON이를 표현하기 위해?

도움을 주시면 감사하겠습니다. [] 목록의 실제 내용입니다 내부 감사

답변

0

그 목록의 JSON 표현은 "lsId" 목록의 이름이

{ 
    "lsId": [ 
    1, 
    2 
    ] 
} 

하고 12입니다. []lsId의 값이 목록임을 지정합니다.
lsId은 JSON에서 항상 identfier가 문자열이고 JSON의 문자열이 항상 단일 따옴표가 아닌 큰 따옴표로 묶여 있기 때문에 큰 따옴표로 묶습니다.

http://www.json.org/을 살펴보세요. 설명이 잘되어 있습니다.

+0

여전히 서비스중인 내 방법은 개수를 0으로 계산합니다. 문제는 무엇입니까? – Kulkarni

+0

@ 샌 잘 모르겠지만 코드를 포함시키지 않았기 때문에 알 수 없습니다. 하지만 그건 당신의 질문이 아니 었습니다. –

+0

[OperationContract] [WebInvoke (Method = "POST", RequestFormat = WebMessageFormat.Json)] bool Methodname (List lsAssignment); 이것은 내 방법입니다 – Kulkarni