का उपयोग कर बूलियन को जेएसओएन को स्ट्रिंग के रूप में क्रमबद्ध करने के लिए कैसे करें हमने जेएसओएन क्रमबद्धता के लिए जर्सी जेएक्स-आरएस और जैक्सन (संस्करण 2.1.5) का उपयोग करके एक आरईएसटी सेवा विकसित की है।जैक्सन
चूंकि एप्लिकेशन को मौजूदा मोबाइल ऐप के बैकएंड के रूप में काम करने वाली पुरानी विरासत सेवा के लिए एक ड्रॉप-इन प्रतिस्थापन माना जाता है, इसलिए हमें जैविक मूल्यों को जैविक मूल्यों को क्रमबद्ध करने के तरीके में कुछ बदलाव करना होगा।
{"Foo":"true","Bar":"false"}
तो मैं एक तरह से तारों के रूप में उत्पादन बूलियन्स को जैक्सन क्रमबद्धता को प्रभावित करने के लिए खोज की है:
मौजूदा मोबाइल एप्लिकेशन बूलियन मूल्यों इस तरह "सही" और "गलत" की श्रृंखला के रूप में व्यक्त किया जा करने की उम्मीद , लेकिन मुझे कोई सफलता नहीं है।
ओह, और बीटीडब्ल्यू - चूंकि हमारे मॉडल वर्ग जेएक्सबी कक्षा पीढ़ी का उपयोग कर एक्सएमएल स्कीमा से उत्पन्न किए गए हैं, इसलिए हम जेसन एनोटेशन के साथ कक्षाओं को एनोटेट नहीं कर सकते हैं।
मैंने ऑब्जेक्टमैपर के साथ एक मॉड्यूल पंजीकृत करने का प्रयास किया है, जो बूलियन ऑब्जेक्ट्स के लिए एक अनुकूलित सीरिएलाइज़र प्रदान करता है, लेकिन ऐसा लगता है कि यह काम नहीं कर रहा था।
प्रकार NonTypedScalarSerializerBase –
शायद पदावनत कर रहा है। यह एक _old, पुराना, पुराना_ उत्तर है ... –