คำถามในหัวข้อ '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 มุมมอง
schedule
08.12.2023
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 มุมมอง
schedule
02.11.2023
แมปข้อมูล 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