dash_mp_components.JsonView

class dash_mp_components.JsonView(id: str | dict | None = None, src: dict | None = None, name: bool | str | None = None, theme: str | None = None, style: Any | None = None, iconStyle: str | None = None, indentWidth: Annotated[SupportsFloat | SupportsInt | SupportsComplex, _NumberSchema] | None = None, collapsed: bool | Annotated[SupportsFloat | SupportsInt | SupportsComplex, _NumberSchema] | None = None, collapseStringsAfterLength: bool | Annotated[SupportsFloat | SupportsInt | SupportsComplex, _NumberSchema] | None = None, groupArraysAfterLength: Annotated[SupportsFloat | SupportsInt | SupportsComplex, _NumberSchema] | None = None, enableClipboard: bool | None = None, displayObjectSize: bool | None = None, displayDataTypes: bool | None = None, defaultValue: dict | None = None, sortKeys: bool | None = None, validationMessage: str | None = None, **kwargs)[source]

Bases: Component

A JsonView component.

Keyword arguments:

  • id (string; optional):

    The ID used to identify this component in Dash callbacks.

  • collapseStringsAfterLength (boolean | number; optional)

  • collapsed (boolean | number; optional)

  • defaultValue (dict; optional)

  • displayDataTypes (boolean; optional)

  • displayObjectSize (boolean; optional)

  • enableClipboard (boolean; optional)

  • groupArraysAfterLength (number; optional)

  • iconStyle (string; optional)

  • indentWidth (number; optional)

  • name (boolean | string; optional)

  • sortKeys (boolean; optional)

  • src (dict; optional)

  • theme (string; optional)

  • validationMessage (string; optional)

__init__(id: str | dict | None = None, src: dict | None = None, name: bool | str | None = None, theme: str | None = None, style: Any | None = None, iconStyle: str | None = None, indentWidth: Annotated[SupportsFloat | SupportsInt | SupportsComplex, _NumberSchema] | None = None, collapsed: bool | Annotated[SupportsFloat | SupportsInt | SupportsComplex, _NumberSchema] | None = None, collapseStringsAfterLength: bool | Annotated[SupportsFloat | SupportsInt | SupportsComplex, _NumberSchema] | None = None, groupArraysAfterLength: Annotated[SupportsFloat | SupportsInt | SupportsComplex, _NumberSchema] | None = None, enableClipboard: bool | None = None, displayObjectSize: bool | None = None, displayDataTypes: bool | None = None, defaultValue: dict | None = None, sortKeys: bool | None = None, validationMessage: str | None = None, **kwargs)

Methods

__init__([id, src, name, theme, style, ...])

to_plotly_json()

Attributes

REQUIRED

UNDEFINED

available_wildcard_properties