Comments (2)
This behaviour is partially correct in that, yes the properties are actually undefined because the dependencies were not met. The incorrect behaviour is that the undefined properties are showing up in the getValue() data. They should not be present.
If this is tried in the interactive page the value on the right side behaves like expected because that value was processed with Json.parse and JSON.stringify that automatically removes undefined properties.
To achieve this in this scenario the options remove_empty_properties: true
must be given to the editor.
from json-editor.
Addressable with remove_empty_properties: true
. Feel free to reopen this issue.
from json-editor.
Related Issues (20)
- Ability to not show root element and array labels HOT 4
- starrating adds invalid path in name attribute HOT 4
- Problem accessing relative references in remote schemas HOT 4
- enforce_const doesn't work with setValue HOT 1
- Choices: Cannot add new items
- Unchecked optional properties do not update when moving items in array.
- Checkboxes of optional properties are inconsistent when adding items to an array.
- No title shown for parent object when if-then-else is used inside nested objects.
- How do I show errors on submit? HOT 2
- Checkbox editor with schow_opt_in is confusing
- Feature request: anyOf and oneOf without switcher HOT 1
- Unexpected unset of object keys in array after two consecutive deletions of other objects
- Json editor does not use the ajaxBase port HOT 1
- How to let user request field value?
- Electron Support
- Installation Still Unclear HOT 7
- Is it possible to have an element that is not automatically included in the json HOT 2
- Show/Hide dependent fields based on selected value (array format:checkbox)
- opt_in_widget option switch is not working HOT 21
- Labels don't have a `for` attribute when using Tailwind theme
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from json-editor.