What's new in 1.4.6
- Version 1.4.5.2 (30)
- Apple Notarized
- Beta expires 9/1/2019 September 1st 2019
Relative JSON Path is fixed and works with nested arrays. Relative array items [*] and absolute positions[index] are taken in account when filtering. ($.list[*].person.tags[3][*].test)
- Smart Object Value Transformer: applied on SmartArray, will affect and modify all items in array.
- JSON Path Relative Transformer: applied on item at index, will affect all items on relative json path.
- JSON Path Absolute Transformer: applied on item at index, will affect just single item.
Use "Apply/Render All Value Transformers" menu option from any transformer to bake and render current value into original value.
To use with new Xcode 11 SwiftUI Previews, you can extend SwiftUI previews with really dynamic values. When enabled on Project Model node, application will render static .json file inside document container folder. Smart JSON Editor document can be embedded inside Xcode 11 project as Development asset, and you can access rendered .json files directly from document folder. Every time you modify json structure in Smart JSON Editor and save, Xcode will detect the change and re-render your current Swift UI preview. You can extend this to really dynamic approach with smart objects and data generation.