JSON

2012-09-29 19 views
5

पर पार्सेलबल के लाभ मैं वर्तमान में JS डेटा (org.json) का उपयोग कर रहा हूं ताकि मेरे डेटा वर्गों में से एक को क्रमबद्ध किया जा सके। जब मैं इसे बंडल में या किसी इरादे से पास करता हूं, तो मैं प्रेषक पक्ष पर बस .toString() को कॉल करता हूं और फिर प्राप्त करने वाले पक्ष पर कक्षा को फिर से बना देता हूं। मैंने जो कुछ भी पढ़ा है, उससे मुझे प्रदर्शन चिंताओं के कारण जावा के सीरियलज़ेबल को लागू नहीं करना चाहिए। मैं ऐप के कुछ हिस्सों को फिर से लिखने की प्रक्रिया में हूं और मैं अपने डेटा वर्गों को पार्सलबल लागू करने और उन्हें इस तरह से स्थानांतरित करने पर विचार कर रहा था। फायदे क्या होंगे अगर मैंने ऐसा किया? यदि मैं जैक्सन JSON लाइब्रेरी का उपयोग करता हूं तो क्या यह बेहतर होगा? अधिकांश JSON कार्य API पर आधारित है; सर्वर केवल JSON के साथ प्रतिक्रिया करता है। मैं ऐप पक्ष पर कैशिंग के लिए कुछ JSON भी स्टोर करता हूं।JSON

उत्तर

7

मुझे लगता है कि जेएसओएन सामान्य पीओजेओ के लिए अब तक का सबसे सुविधाजनक तंत्र है; और यह असंभव लगता है कि प्रदर्शन पार्सेलबल के साथ काफी खराब होना चाहिए। पार्सल करने योग्य कार्यान्वयन अधिक कॉम्पैक्ट हो सकता है; लेकिन अगर यह समस्याग्रस्त है, तो आप कैश किए गए JSON पेलोड को भी संकुचित कर सकते हैं। तो मैं शायद पहले JSON को आजमाउंगा और देख सकता हूं कि यह कैसे काम करता है।

+0

हाय @StaxMan, कोई स्रोत? पीओजेओ के लिए –

+0

+1 :) – sotrh

+0

@ लुकाफैगियोली दुर्भाग्य से मेरे पास माप का कोई लिंक नहीं है - किसी भी प्रदर्शन लाभ, या JSON प्रदर्शन पर किसी भी शिकायत के बारे में नहीं सुना है (कुछ libs के स्टार्टअप ओवरहेड को छोड़कर) – StaxMan