jackson json 회전list
1 ObjectMapper mapper = new ObjectMapper();
2 Entity result = mapper.readValue(data , Entity.class);
3 Entity result = mapper.readValue(data , Entity.class);
만약 대상이 json으로 바뀐다면, 상응하는 방법은
ObjectMapper mapper = new ObjectMapper();
String Json = mapper.writeValueAsString(student1);
그러나 만약에 json을List나array로 바꾸면 이렇게 간단하지 않을 것이다. 인터넷에서 여러 가지 예를 찾아서 시도해도 안 된다. 나중에 나는 영감이 떠올랐다. 그것이 바로 실체를 만들고 대상을 직접 바꾸는 것이다. 정말 쓸모가 있다는 것을 발견했다. 그래서 여기에 기록해서 잊어버릴 수 있도록 json열은 다음과 같다.
{
"data": {
"totalSize": 0,
"results": [],
"empty": true
},
"error_message": "",
"error_code": 0,
"status": "success"
}
돌릴 때의 코드는 아래와 같다
ObjectMapper mapper = new ObjectMapper();
RepaymentResult result = mapper.readValue(data , RepaymentResult.class);
위에서 돌린 코드와 마찬가지로 단지 이렇게 하면 몇 개의 실체류를 더 만들 수 있지만 돌릴 수 없는 고민은 없다. 그러나 한 가지 기억해야 할 것은 바로 같은 속성 값과 json 안의 키 값이 같아야 한다는 것이다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.