Şu anda veri sınıflarımdan birini serileştirmek için JSON (org.json) kullanıyorum. Bir Bundle veya bir Niyet ile geçtiğimde, gönderen tarafında .toString() öğesini çağırıp sonra da alıcı tarafındaki sınıfı yeniden oluştururdum. Şu ana kadar okuduğum her şeyden, performans endişeleri nedeniyle Java'nın Seri hale getirilememesini sağlamalıyım. Uygulamanın belirli bölümlerini yeniden yazma sürecindeyim ve veri sınıflarımın Parcelable uygulamasını gerçekleştirmesini ve bu şekilde aktarmayı düşündüm. Bu şekilde yapsam avantajlar ne olurdu? Bunun yerine Jackson JSON kütüphanesini kullansaydım tercih edilir miydi? JSON çalışmasının çoğu API'ye dayanmaktadır; Sunucu sadece JSON ile yanıt verir. Ayrıca uygulama tarafında önbelleğe almak için JSON'un bir kısmını saklıyorum.JSON üzerinden Parcelable'ın Avantajları
5
A
cevap
7
JSON'un tipik POJO'lar için en uygun mekanizma olduğunu düşünüyorum; Performansın Parcelable ile önemli ölçüde daha kötü olması muhtemel görünmemektedir. Parcelabilir uygulama daha kompakt olabilir; Fakat bu sorunlu ise, önbelleğe alınmış JSON yüklerini bile sıkıştırabilirsiniz. Bu yüzden muhtemelen önce JSON'u dener ve nasıl çalıştığını görürüm.
İlgili konular
- 1. GeForce üzerinden Tesla'nın Avantajları
- 2. QStandardItemModel üzerinden QAbstractItemModel avantajları nelerdir?
- 3. Düzenli JS nesnesi üzerinden jQuery Widget'in avantajları?
- 4. MongoDB'nin MySQL ve PostgreSQL üzerinden avantajları nelerdir?
- 5. JavaScript'te yeni Array() üzerinden [] kullanımının avantajları
- 6. GHC Generics üzerinden SYB (kazanı çıkarır) avantajları
- 7. İlkbaharda XML yapılandırmaları üzerinden JavaConfig'in avantajları?
- 8. Bir standart kurulum.exe üzerinden bir MSI yükleyicisinin avantajları nelerdir?
- 9. JSON File PowerShell üzerinden yineleme
- 10. Yuvalanmış json nesne dizilimi üzerinden yineleme
- 11. JSON üzerinden e-posta almak mümkün mü?
- 12. json yapmak ve bir sonraki üzerinden Python
- 13. Django Formunu AJAX üzerinden JSON olarak gönder
- 14. Scala'nın tip sisteminin avantajları
- 15. Hadoop'ta NullWritable kullanmanın avantajları
- 16. JavaScript - Nesne hazırlamasının avantajları
- 17. Java Klonlama'nın Avantajları
- 18. Scalaz Kleisli kullanım avantajları
- 19. Self.attribute vs @attribute'un avantajları?
- 20. 64 bit işlemcinin avantajları nelerdir?
- 21. Başlatıcı listesini kullanmanın avantajları nelerdir?
- 22. NLTK'de kendi corpus oluşturmanın avantajları
- 23. "Yapılandırıcı" ayarının "prototip" özelliğindeki avantajları
- 24. CTE kullanmanın avantajları/dezavantajları nelerdir?
- 25. Inline Javascript kullanmanın avantajları nelerdir?
- 26. Avantajları Normal aşırı yük çözünürlüğü
- 27. php üzerinden nasıl bir CURL aracılığıyla JSON nesnesini gönderebilirim
- 28. ASP.Net usercontrol'lerini JSON üzerinden yüklemenin en iyi yolu nedir?
- 29. Python'da bu gömülü JSON "listesi" üzerinden nasıl yineleme yapılır?
- 30. VBScript kullanılarak HTTP API üzerinden JSON Verileri Nasıl POST Yapılır?
Merhaba @StaxMan, herhangi bir kaynak? POJO'lar için –
+1 :) – sotrh
@LucaFagioli maalesef ölçümlerle ilgili bir bağlantım yok - herhangi bir performans artışı veya JSON performansıyla ilgili herhangi bir şikayetler duymadım (bazı lib'lerin başlangıç yükü hariç) – StaxMan