2012-12-20 2 views
0

클라이언트로 다시 보내려는 JSON 문자열이 유효한지 테스트 할 수있는 방법이 있습니까? 폼 변수를 허용하는 ASHX 핸들러를 사용하고 클라이언트가 해석하는 JSON 덩어리를 반환합니다. JSON의 매개 변수 중 하나는 인코딩에도 불구하고 때때로 클라이언트에서 JSON 오류를 일으키는 문자로 손상되는 html 블록을 포함합니다. 나는 이것이 가고 sys 관리자에게 세부 사항을 이메일로 보내기 전에 이것을 포착하고 싶다..NET에서 유효한 JSON을 테스트하십시오.

추가 정보 :

대상 프레임 워크 보내고 응답을 읽는 데 사용 4.0

아약스 JQuery와 방법.

답변

0

내가 Json.NET를 사용하고 try/catch 블록

+0

이것은 [1,2,3]'에 대해서는 작동하지 않습니다. –

1

음에 JObject.Parse(json) 뭔가를 할 것이다, 하나 개의 아이디어는 (선택의 JSON 프레임 워크와 그것을 Newtonsoft.Json 또는 JsonFx 일) 그것을 서버 측의 직렬화 복원 시도하기 전에하는 것입니다 그것을 클라이언트에게 보냅니다.

관련 문제