Ir para conteúdo
Fórum Script Brasil
  • 0

Transforma javascript


ricardonovais

Pergunta

Boa noite!

Tenho um array em que está desta forma:

{ id: "1", name: "Category 01", active: true, parentId: "0", children: null },
{ id: "2", name: "Category 02", active: true, parentId: "1", children: null },
{ id: "3", name: "Category 03", active: false, parentId: "2", children: null },
{ id: "4", name: "Category 04", active: true, parentId: "2", children: null },
{ id: "5", name: "Category 05", active: false, parentId: "4", children: null },
{ id: "6", name: "Category 06", active: false, parentId: "1", children: null },

Como faço para deixar na seguinte estrutura?

{
    "data":
    [
        {
            "data":{
                "id":"1",
                "name":"Category 01",
                "active":"true",
                "parentId": "0"
            },
            "children":[
                {
                    "data":{
                        "id":"2",
                        "name":"Category 02",
                        "active":"true",
                        "parentId": "1"
                    },
                    "children":[
                        {
                            "data":{
                                "id": "3",
                                "name":"Category 03",
                                "active":"true",
                                "parentId": "2"
                            }
                        },
                        {
                            "data":{
                                "id":"4",
                                "name":"Category 04",
                                "active":"true",
                                "parentId": "2"
                            }
                        }
                    ]
                },
                {
                    "data":{
                        "id":"5",
                        "name":"Category 02",
                        "active":"true",
                        "parentId": "2"
                    }
                }
            ]
        },
        "children":[
                {
                    "data":{
                        "id":"6",
                        "name":"Category 06",
                        "active":"true",
                        "parentId": "1"
                    }
                }
            ]    
        ]
    .....    
}

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...