array of arrays
cslanzi76 opened this issue · 1 comments
Looks like a great work!!! Well done!
I just got a main issue, with arrays .. and in particular when an array is containing complex types like as objects or other arrays.
Example.
- Editing a schema with an array of array, updating to create the form - this works fine
- Loading the schema - this work fine
- Editing the data - this work fine
- Now save both schema and data
- Load schema and data - this works fine but...
- the second level array of the existing data doesn't allow to add new items, instead it allows to add a property (not following the schema)
- if you specified "required" for the second level array, you can't re-export the same data you loaded
schema.json:
{
"description":"A schema",
"properties":{
"methods":{
"type":"array",
"description":"1st level array",
"items":{
"type":"object",
"description":"The definition",
"properties":{
"parameters":{
"type":"array",
"description":"2nd level array",
"items":"string",
"required": true
}
}
}
}
}
}
data.json:
{
"methods": [
{
"parameters": [
"aa",
"bb"
]
},
{
"parameters": [
"ddd",
"fff"
]
}
]
}
But this is going to be a great tool!!
Christian
PS.
Ah, if you add booleans, when you load the data you get an error, variable valData is not declared, line 540
Thanks for the report. I haven't tested everything intensively. So, this kind of report will be very helpful.
For the issue itself, I will investigate and try to fix it.