Skip to content

What's new in 1.4.6

Jan Kubny edited this page Aug 17, 2019 · 24 revisions

Download Public Beta

Smart JSON Editor Beta(2)

  • Version 1.4.5.2 (30)
  • Apple Notarized
  • Beta expires 9/1/2019 September 1st 2019

New Features

1. Fixed Relative JSON Path for nested arrays

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)

2. Smart Arrays items allows JSON Path Relative & JSON Path Absolute transformers

  1. Smart Object Value Transformer: applied on SmartArray, will affect and modify all items in array.
  2. JSON Path Relative Transformer: applied on item at index, will affect all items on relative json path.
  3. JSON Path Absolute Transformer: applied on item at index, will affect just single item.

3. Apply/Render All Value Transformers

Use "Apply/Render All Value Transformers" menu option from any transformer to bake and render current value into original value.

4. Export to embedded .json file upon saving toggle

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.

5. Additional JSON Type icons & text size for outline

6. Additional JSON Type icons & text size for outline

Clone this wiki locally