एवरो सीरियलाइजेशन हैडोप उपयोगकर्ताओं के साथ लोकप्रिय है लेकिन उदाहरण ढूंढना बहुत मुश्किल है।अपाचे एवरो का उपयोग
क्या कोई मुझे इस नमूना कोड के साथ मदद कर सकता है? मैं ज्यादातर फ़ाइलों में पढ़ने/लिखने और संघ और नल एनोटेशन का उपयोग करने के लिए प्रतिबिंब एपीआई का उपयोग करने में रूचि रखता हूं।
public class Reflect {
public class Packet {
int cost;
@Nullable TimeStamp stamp;
public Packet(int cost, TimeStamp stamp){
this.cost = cost;
this.stamp = stamp;
}
}
public class TimeStamp {
int hour = 0;
int second = 0;
public TimeStamp(int hour, int second){
this.hour = hour;
this.second = second;
}
}
public static void main(String[] args) throws IOException {
TimeStamp stamp;
Packet packet;
stamp = new TimeStamp(12, 34);
packet = new Packet(9, stamp);
write(file, packet);
packet = new Packet(8, null);
write(file, packet);
file.close();
// open file to read.
packet = read(file);
packet = read(file);
}
}
उसको देखा गया। यह एक धारा को लिखने के लिए है। इसलिए, अगर किसी फ़ाइल में लिखा गया है, तो मुझे संदेह है कि इसमें हेडर नहीं होगा। यदि ऐसा है, तो शायद यह एक अलग प्रोग्रामिंग lagnguage में व्याख्या करना संभव नहीं होगा। इसके अलावा, उदाहरण निरर्थक फ़ील्ड या यूनियनों के साथ अधिक जटिल डेटास्ट्रक्चर के उपयोग को संबोधित नहीं करता है। – fodon
मैं @fodon से सहमत हूं। मैं अधिक वर्बोज़ उदाहरणों को देखने में सक्षम होना चाहता हूं क्योंकि मुझे लगता है कि कुछ बग मौजूद हैं कि परीक्षणों के लिए लेखांकन नहीं है। – Dan
@LordAragon लिंक अब और काम नहीं करता है। संदर्भ से भी वास्तविक सामग्री साझा करने का यह एक और कारण है। – Sankalp