Tôi có một String
với giá trị sau:Làm thế nào để phân tích một chuỗi JSON để một mảng sử dụng Jackson
[{"key1":"value11", "key2":"value12"},{"key1":"value21", "key2":"value22"}]
Và các lớp sau:
public class SomeClass {
private String key1;
private String key2;
/* ... getters and setters omitted ...*/
}
Và tôi muốn phân tích nó để một List<SomeClass>
hoặc SomeClass[]
Cách đơn giản nhất để thực hiện việc đó bằng cách sử dụng JacksonObjectMapper
là gì?
Tôi đã có một tình huống tương tự, nhưng đã quyết định hủy nối tiếp đối tượng JSONArray thay vì thực hiện nó cho một lớp, vì nó sẽ tránh các vấn đề sắp xếp lớp trong tương lai. Có lợi thế nào không? – Arun