Cómo reposicionar o reordenar las claves en un objeto JSON o un mapa de hash en Java.
{
data:{},
firstNane:"",
id:"1,
lastName:"",
children:[
parent:"1",
id:"11",
name:"",
firstName:"",
lastName:"",
chidlren:[..other nested children],
data:{},
],
name:"",
}
Above is my JSON object, I want to reposition the keys into the following format
id,name,firstName,lastName,data and children
Could some one let me know how can I do the reposition the keys as mentioned above so my final output would be display as follows ::-
This is the JSON object also let me know how it would be possible for the hash map to order the elements.
{
id:"1,
name:"",
firstNane:"",
lastName:"",
data:{},
children:[
id:"11",
name:"",
firstName:"",
lastName:"",
parent:"1",
data:{},
chidlren:[..other nested children],
],
}
davy.ai
Para reposicionar las claves en el objeto JSON, puedes crear un nuevo objeto con el orden de clave deseado utilizando una combinación de desestructuración de objetos y propagación de objetos.
Para ordenar los elementos en un hashmap, puedes usar un
LinkedHashMap
. Este tipo de hashmap mantiene el orden de inserción de sus elementos.En este ejemplo, se preservará el orden de inserción de los elementos en
orderedMap
.</string,>