คำถามในหัวข้อ 'jackson'

แจ็คสัน - การเข้ารหัส json ของสองเท่าพร้อมความแม่นยำที่ควบคุม
ฉันกำลังเข้ารหัสโครงสร้างแผนที่ที่ซับซ้อนด้วยอาร์เรย์ที่มีค่าสองเท่า ความแม่นยำสูงไม่สำคัญและขนาดเอาต์พุตก็เป็นเช่นนั้น ดังนั้นฉันจึงพยายามรับเครื่องมือ JSON (ในกรณีนี้คือแจ็คสัน) เพื่อทำให้ค่าสองเท่าเป็นอนุกรมโดยใช้ DecimalFormat ที่ให้มา...
7198 มุมมอง
schedule 28.10.2023

Jackson JSON: ทำให้คุณสมบัติบางอย่างเป็นอนุกรมภายใต้มุมมองที่แตกต่างกันหรือไม่
ถ้าฉันมีคลาสชื่อ "TreeNode" พร้อมด้วยตัวแปรอินสแตนซ์ (รวมถึงตัวอื่น ๆ ) ที่เรียกว่า "children" ซึ่งเป็นอาร์เรย์ของ TreeNodes อื่น ๆ มีวิธีใดบ้างที่ฉันสามารถซีเรียลไลซ์อินสแตนซ์ TreeNode ภายใต้ JsonView เดียว แต่ทำให้ซีเรียลไลซ์ทั้งหมด TreeNodes...
802 มุมมอง
schedule 13.01.2024

การดีซีเรียลไลซ์ของอาร์เรย์ json ไปยังรายการและรักษาลำดับอาร์เรย์จาก json ภายในรายการ
ฉันมี json ต่อไปนี้ที่แมปกับ POJO โดยใช้ Jackson mapper ฉันจะรักษาลำดับของคอลัมน์อาร์เรย์จาก json ในระหว่างการดีซีเรียลไลซ์ได้อย่างไร ฉันควรใช้คำอธิบายประกอบแบบใด เจสัน: { "columnNames": [ "FirstName", "LastName", "UserName" ],...
5947 มุมมอง
schedule 28.12.2023

จะบอกแจ็คสันไม่ให้รวมข้อมูลประเภทคอลเลกชันได้อย่างไร
ฉันพบ "ปัญหาการดีซีเรียลไลเซชันแบบ Polymorphic" ดังนั้นฉันจึงกำหนดค่าแจ็คสันให้เพิ่มข้อมูลประเภทสำหรับคลาสที่ไม่เป็นรูปธรรมเป็นคุณสมบัติดังต่อไปนี้: ObjectMapper mapper = new ObjectMapper().enable(SerializationFeature.INDENT_OUTPUT);...
851 มุมมอง
schedule 28.12.2023

แปลง json สองประเภทให้เป็นวัตถุเดียวกัน
ฉันกำลังเขียนเฟรมเวิร์กสำหรับ API บริการเว็บที่ส่งคืน json ฉันใช้ไลบรารี Jackson เพื่อดีซีเรียลไลซ์สตริง json API ส่งคืนคุณสมบัติเพื่อดึงผลลัพธ์ของคำขอต่อไป การตอบสนองเช่นนี้: { continueToken:"token", results: [ {...
149 มุมมอง
schedule 07.12.2023

ข้อยกเว้นที่ไม่สามารถจัดการได้ของแจ็คสัน?
ฉันยังใหม่กับการเขียนโปรแกรม Android และฉันได้ติดตาม บทแนะนำ นี้เพื่อสร้าง โปรแกรมเซิร์ฟเวอร์ GCM อย่างไรก็ตาม ฉันพบข้อผิดพลาดที่น่าหงุดหงิด และขอขอบคุณสำหรับความช่วยเหลือเป็นอย่างยิ่ง นี่คือคลาส POST2GCM ของฉัน: import...
8105 มุมมอง

Dropwizard ส่งคืน 400 ใน GET ที่ถูกต้อง
ฉันกำลังพัฒนาแอป Dropwizard และกำลังเผชิญกับข้อผิดพลาดแปลกๆ ในคำขอ GET หลังจากที่ฉันได้รวม mongojack . ฉันมีแบบสอบถาม GET แบบง่าย ๆ โดยมี ID เป็นพารามิเตอร์เส้นทาง มันใช้งานได้ก่อนที่ฉันจะรวม mongojack...
555 มุมมอง
schedule 01.11.2023

การจัดลำดับประเภททั่วไปโดยใช้ Jackson
ฉันได้เขียนซีเรียลไลเซอร์ของตัวเองโดยใช้แจ็คสัน ใช้ตัวแปรหรือคลาสและส่งกลับค่าประเภทธรรมดาใดๆ ตัวอย่าง: serialize(new MyClass(2.0)) จะส่งกลับ double ด้วยค่า 2.0 โดยที่ MyClass มีลักษณะดังนี้: public class MyClass { private double number;...
691 มุมมอง
schedule 09.12.2023

คุณสมบัติ Jackson JsonView รวมอยู่ตามค่าเริ่มต้น
ฉันมี Pojos ที่มีคุณสมบัติบางอย่างที่ฉันพยายามจำกัดด้วยคำอธิบายประกอบ JsonView แต่เมื่อฉันไม่สามารถใส่คำอธิบายประกอบจุดปลายสปริงด้วย @JsonView คุณสมบัติที่มี @JsonView จะรวมอยู่ในการทำให้เป็นอนุกรมโดยอัตโนมัติ นี่คือ Pojo ของฉัน: @Entity...
1422 มุมมอง
schedule 08.12.2023

วิธีสลับ @JsonBackReference และ @JsonManagedReference ตามเอนทิตีที่ถูกอ้างอิง
ฉันกำลังพยายามค้นหาวิธีสลับ @JsonBackRefence และ @JsonManagedReference ตามเอนทิตีที่ฉันอ้างอิงจากที่เก็บที่เกี่ยวข้อง ไซต์.java @Entity @Table(name = "Site") public class Site { @Id private String id;...
861 มุมมอง
schedule 30.11.2023

บังคับให้แจ็คสันทำการดีซีเรียลไลซ์คุณสมบัติเฉพาะไปเป็นประเภทดั้งเดิมเฉพาะ
ฉันใช้ jackson 2.9.6 ฉันมีวัตถุที่ฉันต้องการทำให้เป็นอนุกรมและดีซีเรียลไลซ์ นี่คือชั้นเรียน Post โพสต์.จาวา public class Post extends GenericJson { private Long id; private String name; private int count; private...
390 มุมมอง
schedule 28.11.2023

วิธีละเว้นโหนดเฉพาะเมื่อแยกวิเคราะห์ XML ด้วย Jackson
ฉันต้องการทราบว่าเป็นไปได้หรือไม่ที่จะเพิกเฉยต่อหนึ่งหรือหลายโหนดเมื่อแยกวิเคราะห์ XML โดยใช้โมดูล Jackson ML ฉันต้องการที่จะแยกวิเคราะห์ XML นี้ <bundle> <id value="myBundleId"/> <meta> <profile...
4957 มุมมอง
schedule 07.11.2023

แปลง json String เป็น List‹List‹String› ด้วย Jackson
ฉันมี json String ที่เป็นรายการของรายการสตริง และจำเป็นต้องแปลงเป็นอ็อบเจ็กต์ของคลาส List<List<String>> ที่นี่ มันบอกวิธีการแปลง จากสตริงไปยังรายการ แต่มันใช้งานไม่ได้สำหรับฉัน เนื่องจากฉันไม่สามารถระบุคลาส...
66 มุมมอง
schedule 06.11.2023

ฟิลด์ละเว้นตามคำอธิบายประกอบที่กำหนดเองจากการทำให้เป็นอนุกรม
พิจารณากรณีที่ฉันมี Object Mapper 2 อินสแตนซ์ ฉันต้องการอย่างใดอย่างหนึ่งต้องยกเว้นฟิลด์ที่มีคำอธิบายประกอบด้วยคำอธิบายประกอบที่กำหนดเองบางส่วนจากการทำให้เป็นอนุกรม ในขณะที่ผู้ทำแผนที่อื่นรวมอยู่ด้วย (ละเว้นคำอธิบายประกอบ) เช่นเดียวกับคลาสที่มี 3...
843 มุมมอง
schedule 08.11.2023

Fasterxml Jackson databind ไม่ตรงกันInputException
ฉันใช้ com.fasterxml.jackson.databind ในแอปพลิเคชันสปริงบูต เมื่อฉันส่งคำขอไปยังปลายทางของฉัน ฉันได้รับข้อยกเว้นต่อไปนี้: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of...
256 มุมมอง

แมปข้อมูล JSON แบบไดนามิกกับคลาส pojo ใน Java?
ฉันกำลังสร้างรูปแบบที่หยาบซึ่งฉันกำลังสร้างและใช้ข้อมูล Json ปัญหา : ข้อมูล Json ที่ฉันกำลังสร้างมีความไดนามิกมาก ฉันไม่รู้วิธีแมปมันกับคลาส pojo ของฉัน สิ่งที่ฉันได้ลอง 1) Using jackson library, I created structure of my json data and...
491 มุมมอง
schedule 03.11.2023

Gson เทียบเท่ากับ Jackson @JsonInclude(JsonInclude.Include.NON_NULL)
นี่เป็นการติดตามผลสำหรับคำถามนี้ สร้างคลาส DTO ขึ้นมาใหม่โดยไม่มีคุณสมบัติของฟิลด์ แทนที่จะกำหนดให้เป็นโมฆะโดยใช้ Gson/Jackson และ Spring Boot เดิมทีฉันโพสต์มันโดยพยายามทำให้มันใช้งานได้กับ Gson แต่สามารถทำได้กับ Jackson โดยใช้...
550 มุมมอง
schedule 06.12.2023

ลบช่องว่างออกจาก json โดยใช้แจ็คสัน
ฉันมี JSON ง่าย ๆ เช่นนี้: { "enums" : [{"someName" : " someValue ", etc.. }] } บางครั้ง someValue ก็มีช่องว่างอยู่ด้วย (เช่น someValue ) ฉันไม่สามารถรับวิธี SET แต่ละค่ากลับไปที่โหนดได้ ฉันมีสิ่งนี้:...
347 มุมมอง
schedule 29.12.2023

Jackson Custom Serializer แสดงบริบทเดียวกันสำหรับ 2 ฟิลด์ที่แตกต่างกันระหว่าง Json Serialization
ฉันกำลังพยายามสร้าง JSON ตามคลาส Object POJO ของฉัน สำหรับบางฟิลด์ ฉันต้องการใช้ CustomSerializer เนื่องจากฉันต้องการสร้างฟิลด์ตามความต้องการของฉัน ดังนั้นฉันจึงสร้าง CustomSerializer.class CustomSerializer จะถูกเรียกโดย 2 ฟิลด์ที่แตกต่างกันใน...
38 มุมมอง
schedule 15.12.2023