Why does the UI need to show the raw parsed data?
Is the intent to be able to run some commands programmatically based on the contents of the JSON? You could update some combo boxes with values parsed from the json if needed. Perhaps a combobox to pick a command and when the command is picked another combobox updates to choose the value. Or multiple buttons that are updated as necessary to reflect the available options for a command, etc.
~ The wizard formerly known as DerrickB ~
Gradatim Ferociter