repofolders.json
and a reporoots.json
fileWhen the JSON's or the excel is validated you get to the json view where you can see your generated JSON together with a navigation tree. On the top of the site you will see a green message when the JSON is valid and red error messages when errors occurred.
The navigation tree on the left helps you navigating through the generated JSON tree on the right.
Every item in the navigation tree is called a Node
and is built up like this:
{navigation-id} - {name} [{review_state}]
The navigation has a small but useful set of features:
The JSON bundle tree on the right side of the screen is the generated JSON tree. It contains all elements. Every element contains all data given to it.
The JSON tree has as the navigaiton some small but useful features:
The programm detects when you upload a file which is supported by the program and shows you an error message.
If you get the error Excel file has old format
it means you use the old .xls
format instead of the new .xlsx
. The .xlsx
was introduced in office 2007.
For older office installations you can download a compatibility patch from here.
Please read the details on the page before installing the patch.
.xlsx
with mime type application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.txt
as well as normal .json
files are supported.If you do not fill an input field, it will give you a related error message.
If you use the JSON validator and upload JSON with syntax errors, the program will will not only tell you that there is an error, but also will give you the location of this error and what caused it. If you upload an excel, syntax errors should not be possible, so you don't have to worry about them there.
Schema errors occur when a you use a wrong data-type for a specific element, a required element is missing or something else which does not match the schema. The program will tell you what exactly the error is and directly scrolls to the first error if one is found. If you uploaded an excel file the program will additionally tell you on which row inside of the excel file the error happened. The schemas for the JSON can be here: reporoots.schema.json repofolders.schema.json
A max nesting error occurs when you exceed the maximal given nesting depth. This means if you have three elements which like this, the depth will be 3.
Element 1 ↳ Element 2 ↳ Element 3
If you now say that the max nesting level is 2 instead of 3 it will give you a max nesting level error.
A tree error occurs when the reporoots and repofolders could not be concatenated. This happens when an element has a parent guid defined which does not exist.
Parent guid 0
connects to guid 0
:
Element 1 - guid=0 Element 2 - guid=0.0, parent-guid=0
Parent guid 1
has no element to connect to. There is no element with the guid 1
. Here occurs a tree error.
Element 1 - guid=0 Element 2 - guid=0.0, parent-guid=1