Câu hỏi được gắn thẻ «jackson»

Jackson là một thư viện Java để xử lý các tác vụ như đọc và viết (phân tích / tạo) và liên kết dữ liệu đến / từ các đối tượng Java. Mặc dù chủ yếu được sử dụng cho JSON, Jackson cũng hỗ trợ nhiều định dạng dữ liệu khác như Avro, CBOR, CSV, Java Properties, Protobuf, Smile, XML và YAML.



4
Jackson làm cách nào để chuyển đổi JsonNode thành ArrayNode mà không cần ép kiểu?
Tôi đang thay đổi thư viện JSON của mình từ org.json sang Jackson và tôi muốn di chuyển mã sau: JSONObject datasets = readJSON(new URL(DATASETS)); JSONArray datasetArray = datasets.getJSONArray("datasets"); Bây giờ ở Jackson, tôi có những thứ sau: ObjectMapper m = new ObjectMapper(); JsonNode datasets = m.readTree(new URL(DATASETS)); ArrayNode datasetArray …
116 java  arrays  json  jackson 


4
JsonMappingException: hết mã thông báo START_ARRAY
Cho tệp .json sau: [ { "name" : "New York", "number" : "732921", "center" : [ "latitude" : 38.895111, "longitude" : -77.036667 ] }, { "name" : "San Francisco", "number" : "298732", "center" : [ "latitude" : 37.783333, "longitude" : -122.416667 ] } ] Tôi đã chuẩn bị hai lớp …
112 java  arrays  json  jackson 


6
Làm thế nào để sửa đổi JsonNode trong Java?
Tôi cần thay đổi giá trị của thuộc tính JSON trong Java, tôi có thể lấy giá trị đúng cách nhưng tôi không thể sửa đổi JSON. đây là mã bên dưới JsonNode blablas = mapper.readTree(parser).get("blablas"); for (JsonNode jsonNode : blablas) { String elementId = jsonNode.get("element").asText(); String value = jsonNode.get("value").asText(); …
109 java  json  jackson 

8
Tại sao khi một hàm tạo được chú thích bằng @JsonCreator, các đối số của nó phải được chú thích bằng @JsonProperty?
Trong Jackson, khi bạn chú thích một hàm tạo với @JsonCreator, bạn phải chú thích các đối số của nó với @JsonProperty. Vì vậy, hàm tạo này public Point(double x, double y) { this.x = x; this.y = y; } trở thành cái này: @JsonCreator public Point(@JsonProperty("x") double x, @JsonProperty("y") …

3
Jackson và tham chiếu loại chung
Tôi muốn sử dụng thư viện json jackson cho một phương thức chung như sau: public MyRequest<T> tester() { TypeReference<MyWrapper<T>> typeRef = new TypeReference<MyWrapper<T>>(); MyWrapper<T> requestWrapper = (MyWrapper<T>) JsonConverter.fromJson(jsonRequest, typeRef); return requestWrapper.getRequest(); } ... public class MyWrapper<T> { private MyRequest<T> request; public MyRequest<T> getRequest() { return request; } public void …
107 java  json  generics  jackson 



10
Làm cách nào để tùy chỉnh trình ánh xạ Jackson JSON được Spring Boot sử dụng ngầm?
Tôi đang sử dụng Spring Boot (1.2.1), theo cách tương tự như trong hướng dẫn Xây dựng Dịch vụ Web RESTful của họ : @RestController public class EventController { @RequestMapping("/events/all") EventList events() { return proxyService.getAllEvents(); } } Vì vậy, ở trên, Spring MVC ngầm sử dụng Jackson để tuần tự …

12
Làm cách nào để tắt fail_on_empty_beans trong Jackson?
Sử dụng jackson 2.1, làm cách nào để tắt fail_on_empty beansthông báo lỗi dường như muốn tôi tắt? Tôi cho rằng đây chỉ là điều đơn giản nhất trên thế giới, nhưng thật là muộn và tôi không thể tìm thấy một hướng dẫn đơn giản hoặc bất cứ điều …
99 java  jackson 


1
org.codehaus.jackson so với com.fasterxml.jackson.core
Org.codehaus.jackson và com.fasterxml.jackson.core có liên quan với nhau không? Tôi có org.codehaus.jackson jackson-all phiên bản 1.7.2 và com.fasterxml.jackson.core> jackson-databind phiên bản 2.4.3 trong pom của tôi. Tôi không chắc liệu chúng có thừa và có thể xung đột hay không.
97 java  json  jackson 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.