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

Popular posts from this blog

import - Python ImportError: No module named wmi -

Editing Python Class in Shell and SQLAlchemy -

c# - MySQL Parameterized Select Query joining tables issue -