(追加なし次の要素が存在しないため)MySQLのJSON JSONコンマよりも後に、実際には、与えられている原因子ノードであるため、meta要素を次のフィールドを追加します。
[ { "名前": "Test_It"、 "パス": "/テスト"、 "コンポーネント": "レイアウト"、 "子供":[ { "名前": "Test_It_c"、 "パス": "インデックス"、 "成分」: "テスト"、 "メタ" :{ "アイコン": "例"、 "タイトル": "后台" }、 }] }]
それはそれです。
[ { "名前": "Test_It"、 "パス": "/テスト"、 "コンポーネント": "レイアウト"、 "子供":[ { "名前": "Test_It_c"、 "パス": "インデックス"、 "成分」: "テスト"、 "メタ" :{ "アイコン": "例"、 "タイトル": "后台" } }] }]
使用VUE-adminのテンプレートルータがJSONオーバーバックエンドのパスという障害を解決するための時間がログインすることはできません発見した多くのバックスラッシュエスケープを渡し、fastjsonを用いる方法が解か:
userInfoMap.put( "ルータ"、JSON.parseArray(roleBean.getRouters()));