कहते हैं के लिए उर्फ मैं एक वस्तु है:जावा फील्ड नाम
Object A
String field1 = "abc";
String field2 = "xyz";
ऊपर के लिए json है:
{
"ObjectA": {
"field1": "abc",
"field2": "xyz"
}
}
मैं भेजने से पहले फ़ील्ड नाम के लिए एक नया आईडी बनाने के लिए कोशिश कर रहा था जेसन जैसे "फ़ील्ड 1" को "एफ 1" और "फ़ील्ड 2" कहा जा सकता है जिसे "एफ 2" कहा जाता है। तो इच्छित आउटपुट जेसन नीचे दिखाया गया है:
{
"ObjectA": {
"f1": "abc",
"f2": "xyz"
}
}
मुझे यकीन नहीं है कि यह कैसे करें। क्या ऊपर से साफ तरीके से किया जा सकता है? आपकी मदद और पॉइंटर्स के लिए धन्यवाद।
मैं जीसन का उपयोग कर रहा हूं।
ऐसा लगता है कि '@ SerializedName' वाले फ़ील्ड को एनोटेट करने की तरह चाल चल सकती है ([दस्तावेज़ीकरण के लिंक] (https://sites.google.com/site/gson/gson-user-guide#TOC-JSON- फ़ील्ड- नामकरण-समर्थन))। –
धन्यवाद @ मिक। मैंने उदाहरण देखा और इसे काम करना चाहिए। सहायता के लिए – userDSSR