JSON Inspector
JSON Inspector shows the row selected in the active tab. DynamoDB table rows are editable. Athena, Amazon Aurora DSQL and local SQL rows are read-only.
Open JSON Inspector
- Select Inspector in the right toolstrip. These docs call this tool JSON Inspector.
- 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
- Open a DynamoDB table, an Athena result, an Aurora DSQL console or table, or a local SQL result.
- Select a row.
- 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.
For an Aurora DSQL row, the panel shows Row Data. It shows json and jsonb values as JSON, and numbers as exact text in quotes. To change a row, edit Aurora DSQL rows in the table grid.
Stage a DynamoDB edit
- Select a row in a DynamoDB table view.
- Edit its JSON in JSON Inspector.
- Keep the document as one valid JSON object.
- Open Review Changes in the table tab.
- 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 Edit and Delete Table Items 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.