Как конвертировать Arraylist в Json на Java
У меня есть Arraylist, Arraylist содержит кучу объектов домена. Это как показано ниже:
Domain [domainId=19, name=a, dnsName=a.com, type=0, flags=0]
Domain [domainId=20, name=b, dnsName=b.com, type=0, flags=12]
Domain [domainId=21, name=c, dnsName=c.com, type=0, flags=0]
Domain [domainId=22, name=d, dnsName=d.com, type=0, flags=0]
Мой вопрос, как конвертироватьArrayList
в JSON? Формат данных должен быть:
{
"param":{
"domain":[
{
"domid":19,
"name":"a",
"dnsname":"a.com",
"type":0,
"flags":
},
...
]
}