«json.net» 태그된 질문

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

30
파일 또는 어셈블리 'Newtonsoft.Json'또는 해당 종속 항목 중 하나를로드 할 수 없습니다. 매니페스트 정의가 어셈블리 참조와 일치하지 않습니다
검색 후 시도한 것 : Web.Config에서 이전 버전에 바인딩을 추가하십시오. <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.1.0" /> </dependentAssembly> 내 .csproj 파일을 편집하여 Newtonsoft 참조가 하나만 있는지 확인하십시오 <Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"> <HintPath>..\packages\Newtonsoft.Json.6.0.1\lib\net45\Newtonsoft.Json.dll</HintPath> <SpecificVersion>False</SpecificVersion> <Private>True</Private> </Reference> 내 컴퓨터에서 모든 Newtonsoft.Json.dll을 검색하고 6.0.1이 아닌 모든 버전을 삭제하고 …

7
C #에서 JSON 구문 분석
Google AJAX 검색 API에서 일부 JSON 데이터를 구문 분석하려고합니다. 내가 가진 이 URL을 나는 결과가 표시되도록 그것을 분해하고 싶습니다. 현재이 코드를 작성했지만 단순화 된 JSON 문자열이있는 많은 예제가 있지만 다음에 수행 할 작업과 관련하여 꽤 길을 잃었습니다. 일반적으로 C # 및 .NET에 익숙하지 않기 때문에 ASP.NET 페이지에 대한 실제 텍스트 …
201 c#  asp.net  json  parsing  json.net 

5
Json.NET은 스트림을 직렬화 / 역 직렬화 할 수 있습니까?
Json.NET이 DataContractJsonSerializer보다 빠르다는 것을 들었고 시도해보고 싶었습니다 ... 그러나 JsonConvert에서 문자열 대신 스트림을 사용하는 메소드를 찾을 수 없습니다. 예를 들어, WinPhone에서 JSON을 포함하는 파일을 직렬화 해제하려면 다음 코드를 사용하여 파일 내용을 문자열로 읽은 다음 JSON으로 직렬화 해제하십시오. 스트림에서 직렬화를 해제하기 위해 DataContractJsonSerializer를 사용하는 것보다 (아주 임시) 테스트에서 약 4 배 …


4
C #으로 JSON 파일을 작성하는 방법은 무엇입니까?
C #에서 JSON 형식을 사용하여 다음 데이터를 텍스트 파일에 작성해야합니다. 대괄호는 유효한 JSON 형식이어야합니다. [ { "Id": 1, "SSN": 123, "Message": "whatever" }, { "Id": 2, "SSN": 125, "Message": "whatever" } ] 내 모델 클래스는 다음과 같습니다. public class data { public int Id { get; set; } public int …

8
JSON.NET을 사용하여 JSON 데이터를 C #으로 역 직렬화
저는 C # 및 JSON 데이터 작업에 비교적 익숙하지 않으며 지침을 찾고 있습니다. .NET3.5SP1 및 JSON.NET 3.5r6과 함께 C # 3.0을 사용하고 있습니다. JSON 구조에서 채워야하는 정의 된 C # 클래스가 있습니다. 그러나 웹 서비스에서 검색된 항목에 대한 모든 JSON 구조가 C # 클래스 내에 정의 된 가능한 모든 속성을 …

3
json.net에 중요한 방법이 있습니까?
응답에 "오류"키가 있으면 오류를 처리하고 경고 상자를 표시해야합니다. json.net에 "haskey"메소드가 있습니까? 처럼: var x= JObject.Parse(string_my); if(x.HasKey["error_msg"]) MessageBox.Show("Error!")
140 c#  json  json.net 

8
Json.Net으로 직렬화 할 때 사용자 정의 DateTime 형식 지정
ASP.NET Web API를 사용하여 일부 데이터를 노출하는 API를 개발 중입니다. API 중 하나에서 클라이언트는 날짜를 yyyy-MM-dd형식으로 노출하기를 원합니다 . 전역 설정 (예 :) GlobalConfiguration.Configuration.Formatters.JsonFormatter은이 클라이언트에만 적용되므로 변경하고 싶지 않습니다 . 그리고 여러 고객을위한 솔루션으로 개발하고 있습니다. 내가 생각할 수있는 해결책 중 하나는 사용자 지정 JsonConverter을 만든 다음 사용자 지정 서식을 …


5
JSON.net : 기본 생성자를 사용하지 않고 직렬화 해제하는 방법?
기본 생성자가있는 클래스와 매개 변수 집합을 사용하는 오버로드 된 생성자가 있습니다. 이 매개 변수는 객체의 필드와 일치하며 구성시 지정됩니다. 이 시점에서 다른 목적을 위해 기본 생성자가 필요하므로 가능하면 유지하고 싶습니다. 내 문제 : 기본 생성자를 제거하고 JSON 문자열을 전달하면 객체가 올바르게 deserialize되고 아무런 문제없이 생성자 매개 변수를 전달합니다. 예상대로 개체를 …
136 c#  json  json.net 

16
JSON.NET에서 역 직렬화를위한 캐스팅 인터페이스
다양한 웹 사이트에서 JSON 개체를 가져 와서 (정보 스크래핑을 생각) C # 개체로 변환하는 리더를 설정하려고합니다. 현재 deserialization 프로세스에 JSON.NET을 사용하고 있습니다. 내가 겪고있는 문제는 클래스에서 인터페이스 수준 속성을 처리하는 방법을 모른다는 것입니다. 그래서 자연의 무언가 : public IThingy Thing 오류가 발생합니다. IThingy 유형의 인스턴스를 만들 수 없습니다. 유형은 인터페이스 …
128 c#  .net  json  json.net 

10
속성을 deserialize하지만 json.net으로 직렬화하지 않음
Json.net으로 C # 객체를 직렬화하여 생성 된 구성 파일이 있습니다. 직렬화 된 클래스의 하나의 속성을 단순한 enum 속성이 아닌 클래스 속성으로 마이그레이션하려고합니다. 이 작업을 수행하는 한 가지 쉬운 방법은 이전 열거 형 속성을 클래스에 남겨두고 Json.net이 구성을로드 할 때이 속성을 읽도록 정렬하지만 다음에 객체를 직렬화 할 때 다시 저장하지 않도록하는 …
123 c#  json.net 

3
.Net Core 3.0에서 IMvcBuilder AddJsonOptions는 어디에 있습니까?
방금 내 ASP 웹 API 프로젝트를. Net core 2.0에 3.0. 나는 사용하고 있었다 services.AddMvc() .AddJsonOptions(options =>options.SerializerSettings.ContractResolver = new DefaultContractResolver()); 이전에 직렬화 된 JSON의 소문자를 보장합니다. 3.0으로 업그레이드 한 후이 오류가 발생합니다. 오류 CS1061 'IMvcBuilder'에 'AddJsonOptions'에 대한 정의가 포함되어 있지 않으며 'IMvcBuilder'유형의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'AddJsonOptions'를 …

5
Json.net으로 JSON 객체 배열 역 직렬화
반환 된 json에 대해 다음 예제 구조를 사용하는 API를 사용하려고합니다. [ { "customer":{ "first_name":"Test", "last_name":"Account", "email":"test1@example.com", "organization":"", "reference":null, "id":3545134, "created_at":"2013-08-06T15:51:15-04:00", "updated_at":"2013-08-06T15:51:15-04:00", "address":"", "address_2":"", "city":"", "state":"", "zip":"", "country":"", "phone":"" } }, { "customer":{ "first_name":"Test", "last_name":"Account2", "email":"test2@example.com", "organization":"", "reference":null, "id":3570462, "created_at":"2013-08-12T11:54:58-04:00", "updated_at":"2013-08-12T11:54:58-04:00", "address":"", "address_2":"", "city":"", "state":"", "zip":"", "country":"", "phone":"" } } ] …
118 c#  json.net 

6
존재하지 않을 수있는 JToken에서 가치 얻기 (모범 사례)
Json.NET을 사용하여 C #에 존재하지 않을 수도있는 JSON 값을 검색하는 가장 좋은 방법은 무엇입니까 ? 지금은 때때로 특정 키 / 값 쌍을 포함하고 때로는 포함하지 않는 JSON을 반환하는 JSON 공급자를 다루고 있습니다. 나는 내 값을 얻기 위해 (아마도 잘못되었을 수도 있음)이 방법을 사용하고 있습니다 (더블을 얻는 예). if(null != jToken["width"]) …
117 c#  json.net 

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