java - How to change wrapper name in jackson -
अभी json को इस तरह से क्रमबद्ध किया गया है:
{MyClassList: [{{ ..}, {...},}]
वर्ग:
सार्वजनिक MyClass {properties here ...}
पूर्व>जावा ऑब्जेक्ट को सीरियल किया गया है:
नया अर्रेलिस्ट & lt; MyClass & gt; सूची = नया अर्रेलिस्ट & lt; MyClass & gt; (); List.add (नया MyClass ());
मैं एक कस्टम नाम के लिए "MyClassList" को कैसे बदलूं? उदाहरण के लिए, मैं इसे "MyClassAbc" में कैसे बदलूं?
मुझे लगता है कि आप चाहते हैं
<पी> आप @ जेसनप्रॉपर्टी ("माइकलैस एबीसी") का उपयोग कर सकते हैंतो आप "रुटनाम" का नाम बदल सकते हैं
class MyInterfaceList {@JsonProperty ("MyClassAbc") निजी सूची के & lt; MyClass & gt; सूची; सार्वजनिक सूची & lt; MyClass & gt; GetList () {वापसी सूची; } सार्वजनिक शून्य सेट सूची (सूची & lt; MyClass & gt; सूची) {this.list = list; }}
Comments
Post a Comment