2016-08-19 4 views
2

어떻게 다중 괄호, 콜론, C#에서 괄호, 세미콜론 그리고 더 많은 특수 문자 ASP.Net어떻게 문자열을 구문 분석하거나 여러 괄호, 대괄호, 대괄호, 세미 콜론 및 C# ASP.Net 훨씬 더 특수 문자 사이에있는 텍스트를 추출합니까

문자열 1 :

{"ErrorCode":"000","ErrorMessage":"Success","JobId":"41099374", 
"MessageData":[{"Number":"9999999999","MessageId":"JY15wKCbkkCZSEUssGRgmg"}]} 

문자열 2 :

{"ErrorCode":"21","ErrorMessage":"insufficient credits","JobId":null,"MessageData":null} 

요구 사항 : ErrorCode가 = 000

좀 도와주세요 : 은 내가

examle 모든 값을 가져 오도록합니다. Newtonsoft.Json Nuget 패키지를 사용하여이를 역 직렬화하는

+2

이 직렬화 된 개체입니다 - deserialize 그것을 –

+0

보십시오 [여기] (http://www.newtonsoft.com/json/help/html/SerializingJSON.htm). –

답변

1

한 가지 방법은, 다음과 같이이다 :

var deserializedObject = 
    Newtonsoft.Json.JsonConvert.DeserializeObject<dynamic>(File.ReadAllText("data.txt")); 

var errorCodeValue = deserializedObject.ErrorCode; 

또 다른 방법은 분할 및 루프를 사용할 수 있지만 당신이 컬렉션이 때 까다로운 일이 될 것입니다 ...

+0

@Er. PRAVEEN SAHU - 문제 해결에 도움이 되었습니까? –