2017-12-11 5 views
-4

다음과 같이 JSON 문자열이 있습니다.JSON 문자열을 C#에서 역 직렬화하는 데 도움이 필요합니다.

{"checkbox-1026":"eba8786c-f31d-4c5a-92ce-2d8ffd7c1066","checkbox-1027":"1b529116-1c58-4ac5-ad9d-04bd0d296335"} 

나는 값 "eba8786c-f31d-4c5a-92ce-2d8ffd7c1066""1b529116-1c58-4ac5-ad9d-04bd0d296335"을 얻을 필요가있다.

값을 얻는 데 도움을 줄 수있는 사람이 있습니까?

+2

[Newtonsoft.Json] (https://www.nuget.org/packages/Newtonsoft.Json/)해야 당신의 해결책. – Jerodev

+2

당신은 무엇을 시도 했습니까? – EvZ

+0

[Json.net] (https://www.newtonsoft.com/json)에는 많은 예제가 있습니다 – styx

답변

1

Newtonsoft.JSON을 사용해보십시오. 샘플은 다음과 데모 링크를 작동하고 그 값을 여기에

var dict = JsonConvert.DeserializeObject<Dictionary<string, string>>(j1); 
foreach (var kvp in dict) 
{ 
    Console.WriteLine(kvp.Value); 
} 

을 가져 오는 방법을 보여줍니다 https://dotnetfiddle.net/MGkRIA

+0

내 키 값 쌍을 확인할 수 있습니까? JsonConvert.DeserializeObject를 사용하려면 키 문자열에 동일한 값이 있어야합니다. 그러나 제 경우에는 키 문자열 값도 다릅니다. – user2901906