Có thể chỉ có một cú pháp duy nhất của một Jackson (và 'xuống') trong một cây JSON không?Sử dụng Jackson để ánh xạ đối tượng từ nút cụ thể trong cây JSON
Trường hợp sử dụng là định dạng tài liệu có thể mở rộng. Tôi muốn đi bộ trên cây và sau đó xuất bản đường dẫn hiện tại tới một bộ plugin mở rộng, để xem liệu người dùng có đang sử dụng và plugin biết phải làm gì với phần đó của tài liệu hay không.
Tôi muốn các tác giả plugin không phải xử lý các chi tiết cấp thấp của JsonNode
hoặc API truyền trực tuyến; thay vào đó, chỉ cần được thông qua một số bối cảnh và cụ thể JsonNode
, và sau đó có thể sử dụng ObjectMapper
đáng yêu và thuận tiện để unmarshall một thể hiện của lớp học của họ, xem xét các nút thông qua như là gốc của cây.
Âm thanh chính xác như sau: http://martinfowler.com/articles/refactoring-document-load.html#CreatingObjectsDeepInTheDocumentStructure –