JSON Inspector

JSON Inspector shows the row selected in the active tab. DynamoDB table rows are editable. Athena and local SQL results are read-only.

Open JSON Inspector

  • Select the JSON Inspector icon in the right toolstrip.
  • Use Dock to right or Dock to bottom to move it.
  • Drag the dock divider to resize it.
  • Select the close button in the dock header to collapse the dock.

The right and bottom docks start at 25 percent of the app surface. A dock cannot be resized below 20 percent.

Inspect a selection

  1. Open a DynamoDB table, Athena result, or local SQL result.
  2. Select a row.
  3. Read the complete row object in JSON Inspector.

Use the editor search and selection shortcuts to find or copy a value. Selecting another row replaces the displayed value for that tab.

Stage a DynamoDB edit

  1. Select a row in a DynamoDB table view.
  2. Edit its JSON in JSON Inspector.
  3. Keep the document as one valid JSON object.
  4. Open Review Changes in the table tab.
  5. Review and commit the staged update.

Each valid JSON change is staged in the active table tab. It does not write to DynamoDB until you commit it through Review Changes. See Items and Changes for the complete staged-change workflow.

Fix invalid JSON

JSON Inspector parses the document after an edit. Invalid JSON is not staged. The last valid staged value remains unchanged. Correct the syntax before you open Review Changes.

JSON Inspector does not validate DynamoDB item size, key rules, or the final transaction. Dynomate reports those failures when you commit. Review the profile, Region, table, and item keys before the write.

Clear and scope

  • Select Clear to remove the current JSON Inspector value.
  • JSON Inspector state belongs to the open tab.
  • Closing the tab removes its JSON Inspector state.
  • Clearing JSON Inspector does not discard staged DynamoDB changes.