«json.net» 태그된 질문

Json.NET (Newtonsoft.Json이라고도 함)은 .NET 용으로 널리 사용되는 고성능 JSON 프레임 워크입니다.

21
ASP.NET에서 JSON을 간단한 Dictionary <string, string>으로 직렬화 해제하려면 어떻게해야합니까?
POST를 통해 ASP.NET으로 다시 전송되는 JSON의 간단한 키 / 값 목록이 있습니다. 예: { "key1": "value1", "key2": "value2"} 강력한 형식의 .NET 개체로 역 직렬화하려고하지 않습니다. 나는 보통 오래된 Dictionary (Of String, String) 또는 그와 동등한 (해시 테이블, Dictionary (Of String, Object), 구식 StringDictionary가 필요합니다 .2 차원 문자열 배열이 저에게 효과적입니다. …

13
json.net을 사용하여 null 인 경우 클래스의 속성을 무시하는 방법
Json.NET 을 사용하여 클래스를 JSON으로 직렬화하고 있습니다. 나는 이런 수업을 가지고있다 : class Test1 { [JsonProperty("id")] public string ID { get; set; } [JsonProperty("label")] public string Label { get; set; } [JsonProperty("url")] public string URL { get; set; } [JsonProperty("item")] public List&lt;Test2&gt; Test2List { get; set; } } is 일 …
529 c#  json.net 



3
Json.net으로 직렬화 할 때 속성 이름을 어떻게 변경합니까?
C # DataSet 개체에 데이터가 있습니다. 이와 같은 Json.net 변환기를 사용하여 지금 직렬화 할 수 있습니다 DataSet data = new DataSet(); // do some work here to populate 'data' string output = JsonConvert.SerializeObject(data); 그러나 data.json 파일로 인쇄 할 때 의 속성 이름을 사용 합니다. 속성 이름을 다른 것으로 변경하고 싶습니다 …


7
JSON 명명 규칙 [닫기]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . JSON 명명에 대한 표준이 있습니까? 밑줄 (lower_case)로 구분 된 모든 소문자를 사용하는 대부분의 예제를 봅니다. 그러나 PascalCase …
379 json  json.net 

11
Newtonsoft를 사용하여 JSON을 .NET 객체로 직렬화 해제 (또는 LINQ to JSON?)
Newtonsoft에 대한 몇 가지 게시물이 있다는 것을 알고 있기 때문에 이것이 반복되는 것은 아닙니다 ... 카자 API에서 반환 된 JSON 데이터를 멋진 객체로 변환하려고합니다. WebClient client = new WebClient(); Stream stream = client.OpenRead("http://api.kazaa.com/api/v1/search.json?q=muse&amp;type=Album"); StreamReader reader = new StreamReader(stream); List&lt;string&gt; list = Newtonsoft.Json.JsonConvert.DeserializeObject&lt;List&lt;string&gt;&gt;(reader.Read().ToString()); foreach (string item in list) { Console.WriteLine(item); } …

9
기본 클래스 객체의 목록을 직렬화 해제하기 위해 JSON.NET에서 사용자 정의 JsonConverter를 구현하는 방법은 무엇입니까?
여기에 제공된 JSON.net 예제를 확장하려고합니다. http://james.newtonking.com/projects/json/help/CustomCreationConverter.html 기본 클래스 / 인터페이스에서 파생되는 다른 하위 클래스가 있습니다. public class Person { public string FirstName { get; set; } public string LastName { get; set; } } public class Employee : Person { public string Department { get; set; } public string JobTitle …

5
.NET NewtonSoft JSON은 다른 속성 이름으로 맵을 역 직렬화합니다.
외부 당사자로부터받은 다음 JSON 문자열이 있습니다. { "team":[ { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"home", "score":"22", "team_id":"500" } }, { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"away", "score":"30", "team_id":"600" } } ] } 내 매핑 클래스 : public class Attributes { public string eighty_min_score { get; set; } public string home_or_away { get; set; } …


11
ASP.NET MVC 컨트롤러 메소드에서 JSON.NET으로 직렬화 된 camelCase JSON을 어떻게 반환 할 수 있습니까?
내 문제는 JSON.NET으로 직렬화 된 ASP.NET MVC 컨트롤러 메소드의 ActionResult 를 통해 camelCased (표준 PascalCase와 달리) JSON 데이터를 반환하고 싶습니다 . 예를 들어 다음 C # 클래스를 고려하십시오. public class Person { public string FirstName { get; set; } public string LastName { get; set; } } 기본적으로 MVC 컨트롤러에서이 …

3
JObject를 .NET 객체로 직렬화 해제하는 방법
나는 행복하게 Newtonsoft JSON 라이브러리를 사용합니다 . 예를 들어, JObject.NET 객체에서이 인스턴스를 작성합니다 ( 이 경우 Exception 인스턴스 (하위 클래스이거나 아닐 수 있음)). if (result is Exception) var jobjectInstance = JObject.FromObject(result); 이제 라이브러리가 JSON 텍스트 (예 : 문자열)를 객체로 직렬화 해제 할 수 있음을 알고 있습니다. // only works for …

6
Newtonsoft.Json.Linq.JArray를 특정 객체 유형의 목록으로 변환
유형의 다음 변수가 {Newtonsoft.Json.Linq.JArray}있습니다. properties["Value"] {[ { "Name": "Username", "Selected": true }, { "Name": "Password", "Selected": true } ]} 내가 달성하고자하는 것은 이것을 다음 유형의 List&lt;SelectableEnumItem&gt;위치 로 변환 하는 것 SelectableEnumItem입니다. public class SelectableEnumItem { public string Name { get; set; } public bool Selected { get; set; } } …
236 c#  json.net 

30
파일 또는 어셈블리 'Newtonsoft.Json, Version = 4.5.0.0, Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed'를로드 할 수 없습니다
오류가 발생합니다 System.IO.FileLoadException : 파일 또는 어셈블리 'Newtonsoft.Json, Version = 4.5.0.0, Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed'또는 해당 종속성 중 하나를로드 할 수 없습니다. 찾은 어셈블리의 매니페스트 정의가 어셈블리 참조와 일치하지 않습니다. (HRESULT 예외 : 0x80131040) CI 구축을 위해 내가 시도한 솔루션 &lt;dependentAssembly&gt; &lt;assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /&gt; &lt;bindingRedirect oldVersion="0.0.0.0-6.0.0.0" …
233 asp.net  json.net 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.