Composants → bpm.jsonEditor

bpm.jsonEditor

Éditeur JSON avec validation et formatage.

StableUtilitaires⏱ 2 min
JSON valide
Python
bpm.jsonEditor(value=json_str, onChange=handler)
PropTypeDéfautRequisDescription
valuestringOuiContenu JSON (chaîne).
onChange(value: string, isValid: boolean) => voidOuiCallback à chaque modification (valeur + validité).
readOnlybooleanfalseNonMode lecture seule (affichage CodeBlock).
heightstring | number300NonHauteur du textarea.
showValidationbooleantrueNonAfficher le message de validation JSON.
classNamestringNonClasses CSS.

Exemples

bpm.jsonEditor(value=json_str, onChange=lambda v, ok: set_state(v))
bpm.jsonEditor(value=config_json, onChange=on_change, readOnly=True)
bpm.jsonEditor(value=json_str, onChange=handler, height=400, showValidation=True)