«jackson» 태그된 질문

Jackson은 읽기 및 쓰기 (구문 분석 / 생성) 및 Java 객체와의 데이터 바인딩과 같은 작업을 처리하기위한 Java 라이브러리입니다. Jackson에 주로 사용되지만 Jackson은 Avro, CBOR, CSV, Java 속성, Protobuf, Smile, XML 및 YAML과 같은 다른 많은 데이터 형식도 지원합니다.


10
Jackson JSON을 사용하여 JSON 문자열을 Map <String, String>으로 변환하는 방법
나는 이런 식으로하려고하지만 작동하지 않습니다 : Map&lt;String, String&gt; propertyMap = new HashMap&lt;String, String&gt;(); propertyMap = JacksonUtils.fromJSON(properties, Map.class); 그러나 IDE는 말합니다 : 확인되지 않은 과제 Map to Map&lt;String,String&gt; 이것을하는 올바른 방법은 무엇입니까? 잭슨 만 사용하고 있습니다. 프로젝트에서 이미 사용 가능한 것이므로 JSON으로 /에서 변환하는 기본 Java 방법이 있습니까? PHP에서는 간단하게 json_decode($str)배열을 …
184 java  jackson 

9
@JsonProperty 속성은 언제 사용되며 어떤 용도로 사용됩니까?
이 콩 'State': public class State { private boolean isSet; @JsonProperty("isSet") public boolean isSet() { return isSet; } @JsonProperty("isSet") public void setSet(boolean isSet) { this.isSet = isSet; } } 아약스 '성공'콜백을 사용하여 유선으로 전송됩니다. success : function(response) { if(response.State.isSet){ alert('success called successfully) } 여기에 @JsonProperty 주석이 필요합니까? 그것을 사용하면 어떤 …
183 java  ajax  jackson 


9
Jackson으로 Java 객체를 JSON으로 변환
내 JSON이 다음과 같이 보이기를 원합니다. { "information": [{ "timestamp": "xxxx", "feature": "xxxx", "ean": 1234, "data": "xxxx" }, { "timestamp": "yyy", "feature": "yyy", "ean": 12345, "data": "yyy" }] } 지금까지 코드 : import java.util.List; public class ValueData { private List&lt;ValueItems&gt; information; public ValueData(){ } public List&lt;ValueItems&gt; getInformation() { return information; …
166 java  json  object  jackson 

8
Jackson을 사용하여 JSON 문자열을 Pretty Print JSON 출력으로 변환
이것은 내가 가진 JSON 문자열입니다. {"attributes":[{"nm":"ACCOUNT","lv":[{"v":{"Id":null,"State":null},"vt":"java.util.Map","cn":1}],"vt":"java.util.Map","status":"SUCCESS","lmd":13585},{"nm":"PROFILE","lv":[{"v":{"Party":null,"Ads":null},"vt":"java.util.Map","cn":2}],"vt":"java.util.Map","status":"SUCCESS","lmd":41962}]} 위의 JSON String을 아래와 같이 Pretty Print JSON Output (Jackson 사용) 으로 변환해야 합니다. { "attributes": [ { "nm": "ACCOUNT", "lv": [ { "v": { "Id": null, "State": null }, "vt": "java.util.Map", "cn": 1 } ], "vt": "java.util.Map", "status": "SUCCESS", "lmd": 13585 }, { …

9
잭슨 : 필드 직렬화를 방지하는 방법
비밀번호 필드가있는 엔티티 클래스가 있습니다. class User { private String password; //setter, getter.. } 직렬화 중에이 필드를 건너 뛰고 싶습니다. 그러나 여전히 직렬화를 해제 할 수 있어야합니다. 이것은 클라이언트가 나에게 새 비밀번호를 보낼 수 있지만 현재 비밀번호를 읽을 수 없도록하는 데 필요합니다. Jackson으로 어떻게이 작업을 수행합니까?
163 java  json  jackson 

7
낙타 사건에 찬성하여 밑줄을 극복하는 잭슨
인터넷에서 JSON 문자열을 검색합니다. 내가 본 대부분의 JSON과 마찬가지로 밑줄로 구분 된 긴 키가 포함되어 있습니다. 본질적으로 내 목표는 JSON을 java 객체로 deserialize하는 것이지만 Java 코드에는 밑줄을 사용하지 않습니다. 예를 들어 낙타의 경우 필드 가있는 User클래스가 있을 수 있으며 firstName동시에 잭슨에게 first_nameJSON에서 firstName클래스 필드로 키 를 매핑하도록 지시해야 합니다. 가능합니까? …
160 java  jackson 

9
JSON Jackson으로 날짜 형식 매핑
API에서 오는 날짜 형식이 다음과 같습니다. "start_time": "2015-10-1 3:00 PM GMT+1:00" YYYY-DD-MM HH : MM am / pm GMT 타임 스탬프입니다. 이 값을 POJO의 Date 변수에 매핑하고 있습니다. 분명히 변환 오류를 표시합니다. 두 가지를 알고 싶습니다. Jackson으로 변환하기 위해 사용해야하는 형식은 무엇입니까? Date가 이것에 적합한 필드 유형입니까? 일반적으로 Jackson이 객체 …
154 java  json  date  jackson  pojo 

10
직렬화 및 역 직렬화 중에 다른 JSON 속성 이름
가능합니까 : Jackson 라이브러리에서 직렬화 / 직렬화 해제 중에 클래스에 하나의 필드를 가지고 있지만 다른 이름을 갖는 것이 가능합니까? 예를 들어 클래스 "Coordiantes"가 있습니다. class Coordinates{ int red; } JSON에서 직렬화 해제하려면 다음과 같은 형식을 원합니다. { "red":12 } 그러나 객체를 직렬화 할 때 결과는 다음과 같아야합니다. { "r":12 } …
149 java  json  jackson 

12
Jackson-일반 클래스를 사용하여 직렬화 해제
json 문자열이 있는데 다음 클래스로 직렬화 해제해야합니다. class Data &lt;T&gt; { int found; Class&lt;T&gt; hits } 어떻게합니까? 이것은 일반적인 방법입니다 mapper.readValue(jsonString, Data.class); 그러나 T가 의미하는 것을 어떻게 언급합니까?
147 java  json  generics  jackson 

4
JsonNode를 POJO로 변환
이것은 조금 이상한 것처럼 보일 수 있습니다,하지만 난 / 변환을지도 할 수있는 효율적인 방법을 찾고 있어요 JsonNode에 POJO. 내 모델 정보 중 일부를 json 파일에 저장하고 내 모델의 두 가지 버전을 지원해야합니다. 내가하는 일은 json 파일을 JsonNode의 메모리에로드하고 최신 버전의 모델과 일치하도록 몇 가지 버전 관리 전략을 적용하는 것입니다. ObjectMapper …
143 java  json  jackson 

8
Jackson 2.2의 ObjectMapper에서 JSON 인쇄하기
지금은 인스턴스가 org.fasterxml.jackson.databind.ObjectMapper있으며 String예쁜 JSON 을 원합니다 . Google 검색의 모든 결과는 Jackson 1.x 방식으로 이루어졌으며 2.2에서이 방법을 사용하는 적절한 비추천 방식을 찾지 못하는 것 같습니다. 이 질문에 코드가 절대적으로 필요하다고는 생각하지 않지만 지금 내가 가진 것은 다음과 같습니다. ObjectMapper mapper = new ObjectMapper(); mapper.setSerializationInclusion(Include.NON_NULL); System.out.println("\n\n----------REQUEST-----------"); StringWriter sw = new …
141 java  json  jackson 

8
Jackson 직렬화 : 빈 값 무시 (또는 null)
현재 jackson 2.1.4를 사용하고 있으며 객체를 JSON 문자열로 변환 할 때 필드를 무시하는 데 문제가 있습니다. 변환 할 객체로 작동하는 클래스는 다음과 같습니다. public class JsonOperation { public static class Request { @JsonInclude(Include.NON_EMPTY) String requestType; Data data = new Data(); public static class Data { @JsonInclude(Include.NON_EMPTY) String username; String email; …
138 java  json  jackson 

14
Java 8 LocalDate Jackson 형식
들어 java.util.Date 내가 할 때 @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy") private Date dateOfBirth; 그런 다음 JSON 요청에서 보낼 때 { {"dateOfBirth":"01/01/2000"} } 효과가있다. Java 8의 LocalDate 필드에 대해 어떻게해야합니까 ?? 나는 노력했다 @JsonDeserialize(using = LocalDateDeserializer.class) @JsonSerialize(using = LocalDateSerializer.class) private LocalDate dateOfBirth; 작동하지 않았다. 누군가 올바른 방법이 무엇인지 알려주세요 .. …
138 java  json  jackson  jax-rs  resteasy 

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