728x90
반응형
질문 : JSON을 간단한 사전으로 역 직렬화하는 방법ASP.NET에서?
POST를 통해 ASP.NET으로 다시 전송되는 JSON의 간단한 키 / 값 목록이 있습니다. 예:
{ "key1": "value1", "key2": "value2"}
강력한 형식의 .NET 개체를 탐색하지 않습니다.
나는 단순히 평범한 오래된 Dictionary (Of String, String) 또는 동등한 것 (hash table, Dictionary (Of String, Object), 구식 StringDictionary-hell, 2D 문자열 배열이 나를 위해 작동합니다.
ASP.NET 3.5와 널리 사용되는 Json.NET (이미 클라이언트에 대한 직렬화에 사용하고 있음)에서 사용할 수있는 모든 것을 사용할 수 있습니다.
분명히 이러한 JSON 라이브러리 중 어느 것도 이마저도 튀는 명백한 기능을 가지고 있지 않습니다. 강력한 계약을 통한 반사 기반 역 직렬화에 전적으로 초점을 맞추고 있습니다.
어떤 아이디어?
제한 사항 :
답변
Json.NET 은 이것을합니다 ...
string json = @"{""key1"":""value1"",""key2"":""value2""}";
var values = JsonConvert.DeserializeObject<Dictionary<string, string>>(json);
더 많은 예 : Json.NET으로 컬렉션 직렬화
출처 : https://stackoverflow.com/questions/1207731/how-can-i-deserialize-json-to-a-simple-dictionarystring-string-in-asp-net
728x90
반응형
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
package.json의 로컬 종속성 (0) | 2021.06.17 |
---|---|
AngularJS 컨트롤러에서보기에 HTML 삽입 (0) | 2021.06.17 |
JavaScript를 사용하여 다른 페이지로 이동하는 방법 (0) | 2021.06.17 |
CSS 이미지 크기, 비율에 맞게 늘이는 방법 (0) | 2021.06.16 |
jQuery를 사용하여 div의 innerHTML을 대체하는 방법 (0) | 2021.06.16 |