juplo:variables parses its parameter as JSON and can merge variable-defs
[juplo-dialect] / src / test / resources / json / 2.json
1 { "sections": { "blog": "/blog.html", "projects": "/projects.html", "about": "/about.html" }, "pages": { "/index.html": { "name": "Home" }, "/blog.html": { "name": "Blog", "childs": { "/blog/article.html": "An Article", "/blog/comments.html": "Comments" }, "crumbs": [ { "uri": "/blog.html", "name": "Blog" } ] }, "/blog/article.html": { "name": "An Article", "crumbs": [ { "uri": "/blog.html", "name": "Blog" }, { "uri": "/blog/article.html", "name": "An Article" } ] }, "/blog/comments.html": { "name": "Comments", "crumbs": [ { "uri": "/blog.html", "name": "Blog" }, { "uri": "/blog/comments.html", "name": "Comments" } ] }, "/projects.html": { "name": "Projects", "childs": { "#hibernate4-maven-plugin": "Hibernate 4 Maven Plugin", "/projects/fix-swf/overview.html": "Fix SWF", "#jquery.openx": "jQuery OpenX", "/projects/html-experimente.html": "HTML-Experimente", "#accelerator": "accelerator", "/projects/typo.html": "Typography" }, "crumbs": [ { "uri": "/projects.html", "name": "Projects" } ] }, "#hibernate4-maven-plugin": { "name": "Overview", "childs": {} }, "/projects/fix-swf/overview.html": { "name": "Overview", "childs": { "/projects/fix-swf/overview.html": "Overview", "/projects/fix-swf/getting-started.html": "Getting Started", "#faq": "FAQ", "#documentation": "Documentation" }, "crumbs": [ { "uri": "/projects.html", "name": "Projects" }, { "uri": "/projects/fix-swf/overview.html", "name": "Fix SWF" }, { "uri": "/projects/fix-swf/overview.html", "name": "Overview" } ] }, "#faq": { "name": "FAQ" }, "#documentation": { "name": "Documentation" }, "#jquery.openx": { "name": "jQuery OpenX" }, "#accelerator": { "name": "Accellerator" }, "/projects/typo.html": { "name": "Typography", "crumbs": [ { "uri": "/projects.html", "name": "Projects" }, { "uri": "/projects/typo.html", "name": "Typography" } ] }, "/projects/html-experimente.html": { "name": "HTML-Experimente", "childs": { "/projects/html-experimente/formulare.html": "Formulare", "/projects/html-experimente/symbole.html": "Symbol-Font", "/templates/404.html": "404-Template", "/projects/html-experimente/gibts-ja-gar-nicht.html": "404-Fehlerseite", "/templates/error.html": "5xx-Template", "/projects/html-experimente/error.html": "5xx-Fehlerseite", "/projects/html-experimente/fast-leer-mit-menü.html": "Leer, mit Menü, ohne Marginal", "/projects/html-experimente/fast-leer-mit-menü-und-marginalinhalt.html": "Leer, mit Menü, mit Marginal", "/projects/html-experimente/fast-leer-kein-menü.html": "Leer, ohne Menü, ohne Marginal", "/projects/html-experimente/fast-leer-kein-menü-aber-marginalinhalt.html": "Leer, ohne Menü, mit Marginal", "/projects/html-experimente/fast-leer-einspaltig.html": "Leer, einspaltig", "/projects/html-experimente/fast-leer-einspaltig-mit-marginalinhalt.html": "Leer, einspaltig, mit Marginal", "/projects/html-experimente/breadcrumb.html": "Langer Breadcrumb", "/projects/html-experimente/kein-layout.html": "Alle Stylings deaktiviert", "/projects/html-experimente/basis-layout.html": "Nur das Basis-Layout", "/projects/html-experimente/druck-layout.html": "Druck-Layout", "/projects/html-experimente/tiny.html": "Layout TINY", "/projects/html-experimente/phone.html": "Layout PHONE", "/projects/html-experimente/tablet.html": "Layout TABLET", "/projects/html-experimente/seitenaufteilung.html": "Basis-Layout & Seitenaufteilung", "/projects/html-experimente/seitenkopf.html": "Basis-Layout & Seitenkopf", "/projects/html-experimente/testlab.html": "Media-Query-Test (Beispiel)" }, "crumbs": [ { "uri": "/projects.html", "name": "Projects" }, { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" } ] }, "/projects/fix-swf/getting-started.html": { "name": "Getting Started", "crumbs": [ { "uri": "/projects.html", "name": "Projects" }, { "uri": "/projects/fix-swf/overview.html", "name": "Fix SWF" }, { "uri": "/projects/fix-swf/getting-started.html", "name": "Getting Started" } ] }, "/projects/html-experimente/formulare.html": { "name": "Formulare", "crumbs": [ { "uri": "/projects.html", "name": "Projects" }, { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" }, { "uri": "/projects/html-experimente/formulare.html", "name": "Formulare" } ] }, "/projects/html-experimente/symbole.html": { "name": "Symbol-Font", "crumbs": [ { "uri": "/projects.html", "name": "Projects" }, { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" }, { "uri": "/projects/html-experimente/symbole.html", "name": "Symbol-Font" } ] }, "/templates/404.html": { "name": "404-Template", "crumbs": [ { "uri": "/projects.html", "name": "Projects" }, { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" }, { "uri": "/templates/404.html", "name": "404-Template" } ] }, "/projects/html-experimente/gibts-ja-gar-nicht.html": { "name": "404-Fehlerseite", "crumbs": [ { "uri": "/projects.html", "name": "Projects" }, { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" }, { "uri": "/projects/html-experimente/gibts-ja-gar-nicht.html", "name": "404-Fehlerseite" } ] }, "/templates/error.html": { "name": "5xx-Template", "crumbs": [ { "uri": "/projects.html", "name": "Projects" }, { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" }, { "uri": "/templates/error.html", "name": "5xx-Template" } ] }, "/projects/html-experimente/error.html": { "name": "5xx-Fehlerseite", "crumbs": [ { "uri": "/projects.html", "name": "Projects" }, { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" }, { "uri": "/projects/html-experimente/error.html", "name": "5xx-Fehlerseite" } ]     },     "/projects/html-experimente/fast-leer-mit-menü.html": {       "name": "Leer, mit Menü, ohne Marginal",       "crumbs": [         { "uri": "/projects.html", "name": "Projects" },         { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },         { "uri": "/projects/html-experimente/fast-leer-mit-menü.html", "name": "Leer, mit Menü, ohne Marginal" }       ]     },     "/projects/html-experimente/fast-leer-mit-menü-und-marginalinhalt.html": {       "name": "Leer, mit Menü, mit Marginal",       "crumbs": [         { "uri": "/projects.html", "name": "Projects" },         { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },         { "uri": "/projects/html-experimente/fast-leer-mit-menü-und-marginalinhalt.html", "name": "Leer, mit Menü, mit Marginal" }       ]     },     "/projects/html-experimente/fast-leer-kein-menü.html": {       "name": "Leer, ohne Menü, ohne Marginal",       "crumbs": [         { "uri": "/projects.html", "name": "Projects" },         { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },         { "uri": "/projects/html-experimente/fast-leer-kein-menü.html", "name": "Leer, ohne Menü, ohne Marginal" }       ]     },     "/projects/html-experimente/fast-leer-kein-menü-aber-marginalinhalt.html": {       "name": "Leer, ohne Menü, mit Marginal",       "crumbs": [ { "uri": "/projects.html", "name": "Projects" }, { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" }, { "uri": "/projects/html-experimente/fast-leer-kein-menü-aber-marginalinhalt.html", "name": "Leer, ohne Menü, mit Marginal" } ] }, "/projects/html-experimente/fast-leer-einspaltig.html": { "name": "Leer, einspaltig", "crumbs": [ { "uri": "/projects.html", "name": "Projects" }, { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" }, { "uri": "/projects/html-experimente/fast-leer-einspaltig.html", "name": "Leer, einspaltig" } ] }, "/projects/html-experimente/fast-leer-einspaltig-mit-marginalinhalt.html": { "name": "Leer, einspaltig, mit Marginal", "crumbs": [ { "uri": "/projects.html", "name": "Projects" }, { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" }, { "uri": "/projects/html-experimente/fast-leer-einspaltig-mit-marginalinhalt.html", "name": "Leer, einspaltig, mit Marginal" } ] }, "/projects/html-experimente/breadcrumb.html": { "name": "Langer Breadcrumb", "crumbs": [ { "uri": "/projects.html", "name": "Projects" }, { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" }, { "uri": "/projects/html-experimente/breadcrumb.html", "name": "Langer Breadcrumb" } ] }, "/projects/html-experimente/kein-layout.html": { "name": "Alle Stylings deaktiviert", "crumbs": [ { "uri": "/projects.html", "name": "Projects" }, { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" }, { "uri": "/projects/html-experimente/kein-layout.html", "name": "Alle Stylings deaktiviert" } ] }, "/projects/html-experimente/basis-layout.html": { "name": "Nur das Basis-Layout", "crumbs": [ { "uri": "/projects.html", "name": "Projects" }, { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" }, { "uri": "/projects/html-experimente/basis-layout.html", "name": "Nur das Basis-Layout" } ] }, "/projects/html-experimente/druck-layout.html": { "name": "Druck-Layout", "crumbs": [ { "uri": "/projects.html", "name": "Projects" }, { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" }, { "uri": "/projects/html-experimente/druck-layout.html", "name": "Druck-Layout" } ] }, "/projects/html-experimente/tiny.html": { "name": "Layout TINY", "crumbs": [ { "uri": "/projects.html", "name": "Projects" }, { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" }, { "uri": "/projects/html-experimente/tiny.html", "name": "Layout TINY" } ] }, "/projects/html-experimente/phone.html": { "name": "Layout PHONE", "crumbs": [ { "uri": "/projects.html", "name": "Projects" }, { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" }, { "uri": "/projects/html-experimente/phone.html", "name": "Layout PHONE" } ] }, "/projects/html-experimente/tablet.html": { "name": "Layout TABLET", "crumbs": [ { "uri": "/projects.html", "name": "Projects" }, { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" }, { "uri": "/projects/html-experimente/tablet.html", "name": "Layout TABLET" }       ]     },     "/projects/html-experimente/seitenaufteilung.html": {       "name": "Basis-Layout & Seitenaufteilung",       "crumbs": [         { "uri": "/projects.html", "name": "Projects" },         { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },         { "uri": "/projects/html-experimente/seitenaufteilung.html", "name": "Basis-Layout & Seitenaufteilung" }       ]     },     "/projects/html-experimente/seitenkopf.html": {       "name": "Basis-Layout & Seitenkopf",       "crumbs": [         { "uri": "/projects.html", "name": "Projects" },         { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },         { "uri": "/projects/html-experimente/seitenkopf.html", "name": "Basis-Layout & Seitenkopf" }       ]     }, "/projects/html-experimente/testlab.html": { "name": "Media-Query-Test (Beispiel)", "crumbs": [ { "uri": "/projects.html", "name": "Projects" }, { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" }, { "uri": "/projects/html-experimente/testlab.html", "name": "Media-Query-Test (Beispiel)" } ] }, "/about.html": { "name": "About", "childs": { "/expertise.html": "Expertise", "/references.html": "References", "/impressum.html": "Impressum", "/contact.html": "Contact" }, "crumbs": [ { "uri": "/about.html", "name": "About" } ] }, "/expertise.html": { "name": "Expertise", "childs": { }, "crumbs": [ { "uri": "/about.html", "name": "About" }, { "uri": "/expertise.html", "name": "Expertise" } ] }, "/references.html": { "name": "References", "childs": { }, "crumbs": [ { "uri": "/about.html", "name": "About" }, { "uri": "/references.html", "name": "References" } ] }, "/impressum.html": { "name": "Impressum", "childs": { "/agb.html": "AGB", "/haftung-inhalte.html": "Haftung für Inhalte", "/haftung-links.html": "Haftung für Links", "/urheberrechte.html": "Urheberrechte", "/datenschutz.html": "Datenschutz", "/google-analytics.html": "Google Analytics" }, "crumbs": [ { "uri": "/about.html", "name": "About" }, { "uri": "/impressum.html", "name": "Impressum" } ] }, "/contact.html": { "name": "Contact", "crumbs": [ { "uri": "/about.html", "name": "About" }, { "uri": "/contact.html", "name": "Contact" } ] }, "/agb.html": { "name": "AGB", "crumbs": [ { "uri": "/about.html", "name": "About" }, { "uri": "/impressum.html", "name": "Impressum" }, { "uri": "/agb.html", "name": "AGB" } ] }, "/haftung-inhalte.html": { "name": "Haftung für Inhalte", "crumbs": [ { "uri": "/about.html", "name": "About" }, { "uri": "/impressum.html", "name": "Impressum" }, { "uri": "/haftung-inhalte.html", "name": "Haftung für Inhalte" } ] }, "/haftung-links.html": { "name": "Haftung für Links", "crumbs": [ { "uri": "/about.html", "name": "About" }, { "uri": "/impressum.html", "name": "Impressum" },         { "uri": "/haftung-links.html", "name": "Haftung für Links" }       ]     },     "/urheberrechte.html": {       "name": "Urheberrechte",       "crumbs": [         { "uri": "/about.html", "name": "About" },         { "uri": "/impressum.html", "name": "Impressum" },         { "uri": "/urheberrechte.html", "name": "Urheberrechte" }       ]     },     "/datenschutz.html": {       "name": "Datenschutz",       "crumbs": [         { "uri": "/about.html", "name": "About" },         { "uri": "/impressum.html", "name": "Impressum" },         { "uri": "/datenschutz.html", "name": "Datenschutz" }       ]     },     "/google-analytics.html": {       "name": "Google Analytics",       "crumbs": [         { "uri": "/about.html", "name": "About" },         { "uri": "/impressum.html", "name": "Impressum" },         { "uri": "/google-analytics.html", "name": "Google Analytics" }       ]     }   } }