mysql valor JSON inválido e se espalhou para a frente do json tanto barra invertida causando o problema não pode ser resolvido

 

MySQL json json adicione os seguintes campos de causa que está sendo dado, de fato, porque elemento meta em nós filhos depois de mais de uma vírgula (porque não há nenhum elemento seguinte adicionado):

[ { 
            "Nome": "Test_It", 
            "caminho": "/ teste", 
            "componente": "Layout", 
            "crianças": [ { 
                "nome": "Test_It_c", 
                "caminho": "index", 
                " componente ": "Test", 
                "meta" : {
                     "ícone": "exemplo", 
                    "title": "后台" 
                } , 
            }] 
        }]

 

É isso:

[ { 
            "Nome": "Test_It", 
            "caminho": "/ teste", 
            "componente": "Layout", 
            "crianças": [ { 
                "nome": "Test_It_c", 
                "caminho": "index", 
                " componente ": "Test", 
                "meta" : {
                     "ícone": "exemplo", 
                    "title": "后台" 
                } 
            }] 
        }]

 

Use routers vue-admin-modelo passar encontrou tempo para resolver a falha não pode logar e descobriu que o passe back-end sobre o json muito escapes mais barra invertida, um método que utiliza fastjson resolvido:

userInfoMap.put ( "routers", JSON.parseArray (roleBean.getRouters ()));

 

Acho que você gosta

Origin www.cnblogs.com/kinome/p/12550765.html
Recomendado
Clasificación