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

การตรวจสอบความถูกต้องของการดีซีเรียลไลซ์
ฉันกำลังทำงานกับรายการแบบอักษรที่ฉันซีเรียลไลซ์และดีซีเรียลไลซ์โดยใช้ DataContractSerializer ในระหว่างสองขั้นตอนนี้ อาจเป็นไปได้ว่าผู้ใช้ลบแบบอักษรออกจากเครื่องแล้ว...
1793 มุมมอง
schedule 27.10.2023

การทำให้เป็นอนุกรม WCF DataContract ของคุณสมบัติอ่านอย่างเดียว?
เมื่อใดก็ตามที่ฉันใช้ WCF ฉันมักจะพยายามสร้างคลาสที่ไม่เปลี่ยนรูปแบบซึ่งจบลงด้วยการข้ามสาย (เช่น พารามิเตอร์ที่ตั้งค่าในตัวสร้าง คุณสมบัติเป็นแบบอ่านอย่างเดียว) อย่างไรก็ตาม สิ่งนี้ขัดขวางการทำซีเรียลไลซ์ WCF ซึ่งต้องการให้คุณสมบัติทั้งหมดเป็น Public...
10145 มุมมอง
schedule 08.11.2023

เหตุใดการดีซีเรียลไลซ์ XML ลงใน Object จึงส่งคืนค่าว่าง
ฉันมีสตริง XML เช่นนั้น: <?xml version="1.0" ?> <result> <vmeet_id>7121</vmeet_id> <username>MT_Hue_QuangBinh_QuangTri</username> <email></email> <begin_date>2010-04-21...
7078 มุมมอง
schedule 20.12.2023

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

เก็บชุดของ protobuf ไว้บนดิสก์
ฉันใช้ protobuf เป็นซีเรียลไลเซอร์เพื่อฟอร์แมตข้อมูลบนดิสก์ ฉันอาจมีวัตถุโปรโตบัฟชุดใหญ่ เช่น ล้านชิ้น ตัวเลือกที่ดีที่สุดในการจัดวางลงบนดิสก์คืออะไร? วัตถุ protobuf จะถูกอ่านตามลำดับทีละรายการหรือเข้าถึงโดยสุ่มโดยดัชนีภายนอก ฉันเคยใช้รูปแบบ...
2691 มุมมอง

การส่งโครงสร้างที่กำหนดเองผ่านเครือข่าย - SerializationException
ตอนเช้า ฉันมีเซิร์ฟเวอร์ TCP และไคลเอนต์ TCP นี่คือรหัสของเซิร์ฟเวอร์: public static class Server { private static IPEndPoint endPoint; private static TcpListener tcpServer; private static List<Client> clients; private...
1901 มุมมอง
schedule 11.01.2024

ข้อมูลการทำให้เป็นอนุกรมเสียหายบนพีซี แต่ไม่ใช่บนอุปกรณ์ Android
ฉันกำลังพัฒนาแอปข้ามแพลตฟอร์มที่ทำงานทั้งบนพีซีและ Android แอปนี้ทำให้ออบเจ็กต์เป็นอนุกรมและบันทึกลงในไฟล์บนเซิร์ฟเวอร์ของเรา ปัญหาที่ฉันพบคือเมื่อฉันดีซีเรียลไลซ์ออบเจ็กต์ใดวัตถุหนึ่งบนพีซี ฉันได้รับข้อผิดพลาดต่อไปนี้:...
427 มุมมอง
schedule 12.11.2023

ข้อยกเว้นการทำให้เป็นอนุกรมในบริการ wcf
เรามีบริการ wcf ที่มีวิธีการบางอย่าง และบางครั้งก็ล้มเหลวเมื่อพยายามทำให้ข้อมูลเป็นอนุกรม มีข้อยกเว้นอยู่ด้านล่าง (ยังมีการติดตามสแต็กด้วย) มีวิธีแก้ปัญหาสำหรับเรื่องนี้ไหม? นอกจากนี้ ทำไมสิ่งนี้ถึงเกิดขึ้นเป็นระยะๆ ไม่ใช่ตลอดเวลา ?...
302 มุมมอง
schedule 06.11.2023

บันทึกและโหลด Ink Canvas StrokeCollection ไปยัง/จากสตรีม
ฉันกำลังพยายามทำให้ผืนผ้าใบหมึกเป็นอนุกรมใน WPF ฉันใช้ StrokeCollection.Save เพื่อบันทึกจังหวะเป็น MemoryStream แต่เมื่อฉันพยายามโหลดสตรีมลงใน InkCanvas ฉันได้รับ ArgumentException ที่ระบุว่า "ความยาวของข้อมูล ISF ต้องมากกว่าศูนย์"...
2029 มุมมอง
schedule 19.11.2023

การสะท้อน Scala พร้อมการทำให้เป็นอนุกรม (บน Spark) - สัญลักษณ์ไม่สามารถทำให้เป็นอนุกรมได้
เริ่มต้นด้วยฉันใช้ scala 2.10.4 และตัวอย่างด้านบนทำงานใน Spark 1.6 (แม้ว่าฉันจะสงสัยว่า Spark มีส่วนเกี่ยวข้องกับสิ่งนี้ แต่ก็เป็นเพียงปัญหาการทำให้เป็นอนุกรม) นี่คือปัญหาของฉัน: สมมติว่าฉันมีลักษณะ Base ที่นำไปใช้โดยบอกว่ามีสองคลาส B1 และ B2...
1322 มุมมอง

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

การทำให้รายการสตริงเป็นอนุกรมเป็น JSON ใน C #
(ฉันได้ย้ำคำถามของฉันที่นี่: การสร้างอินสแตนซ์คลาสตามรายการรายการแบบไดนามิก ) ขณะนี้ฉันกำลังทำงานกับโปรแกรมใน Visual Studio 2015 ด้วย C# ฉันมีสตริงรายการ 5 รายการที่มีข้อมูลที่ฉันต้องการทำให้เป็นอนุกรมเป็นไฟล์ json public...
1249 มุมมอง

คุณจะใช้การทำให้เป็นอนุกรมแบบห่อหุ้มใน C ++ โดยไม่มีมาโครได้อย่างไร
ฉันสงสัยเกี่ยวกับเรื่องนี้ ฉันกำลังพยายามเขียนคลาส C++ เพื่อทำให้วัตถุเป็นอนุกรม นั่นก็คือฉันมี template<class T> class PolymorphicSerializable { ... }; ซึ่งสามารถสืบทอด CRTP จากรูทของลำดับชั้น polymorphic ที่สามารถซีเรียลไลซ์ได้...
377 มุมมอง
schedule 25.12.2023

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

การแนะนำ shared_ptr นำไปสู่ข้อผิดพลาดในการแบ่งส่วนเมื่อทำการดีซีเรียลไลซ์ (พร้อมเพิ่ม :: การทำให้เป็นอนุกรม)
ฉันมีคลาสแกมมาดังที่แสดงด้านล่าง ฟังก์ชันโหลดจะส่งข้อผิดพลาดในการแบ่งส่วน เมื่อฟังก์ชัน make_nvp พยายามดีซีเรียลไลซ์ไฟล์ xml ที่มีอยู่ เกิดข้อผิดพลาดเมื่อฉันใช้ std::shared_ptr<std::tuple<double,double,double>> val; ถ้าแทน val...
470 มุมมอง

การทำให้เป็นอนุกรม QList‹MyObject› เป็น JSON
ฉันมีปัญหา ฉันลองค้นหาออนไลน์เช่น แปลง QList เป็น JSON แล้วส่งไปที่ URL แต่ก่อนอื่น ฉันไม่พบอะไรเลยเกี่ยวกับซีเรียลไลซ์ QList<Myobject> เป็น json ด้วย Qt และ C++ ฉันไม่ว่างเปล่า QList : QList<User> lista; เป้าหมายของฉันคือ...
3787 มุมมอง
schedule 13.12.2023

DataContract serializer ใช้งานไม่ได้กับประเภทที่คล้ายกัน
ฉันมีแอปพลิเคชันที่ต้องใช้ตัวซีเรียลไลเซอร์สัญญาข้อมูลสำหรับประเภทที่แตกต่างกันแต่คล้ายกัน: รายการทั่วไป คอลเลกชันทั่วไป อาร์เรย์ ตามคำขอจาก Scrobi นี่เป็นตัวอย่างแบบเต็ม: [DataContract] public class Model { public Model() {...
250 มุมมอง

C ++ เพิ่มปรับแต่งแท็ก XML สำหรับซีเรียลไลซ์เวกเตอร์ของคู่ [ซ้ำกัน]
C ++ เพิ่มแท็ก XML สำหรับซีเรียลไลซ์เวกเตอร์ของคู่ ในโปรเจ็กต์ล่าสุดของฉัน ฉันต้องการใช้คลาสเทมเพลต ซึ่งเป็นคลาสที่เรียบง่ายมาก โดยมีเวกเตอร์ของข้อมูล std::pair ข้อมูลโค้ดดังต่อไปนี้: template <class TKey, class TValue> class DataModel...
311 มุมมอง
schedule 23.11.2023

การทำให้เป็นอนุกรมของคลาสที่มี DataTable ใน C #
เป็นไปได้ไหมที่จะทำซีเรียลไลซ์คลาสที่มีคุณสมบัติประเภท DataTable? ตัวอย่าง: public class MyMessage { public DataTable Fields { get; set; } public string Code { get; set; } public string Name { get; set; } } คุณสมบัติ...
797 มุมมอง
schedule 17.12.2023

JMS Serializer ดีซีเรียลไลซ์อ็อบเจ็กต์ที่ซ้อนกัน
ฉันใช้: https://jmsyst.com/libs/serializer สำหรับการดีซีเรียลไลซ์อ็อบเจ็กต์ json ขณะนี้ฉันมีสิ่งนี้: /** * @param int $id * @return Customer * @throws \Http\Client\Exception */ public function get(int $id): Customer { $response =...
990 มุมมอง
schedule 03.12.2023