text_lint.operations.lookups.encoders.split.SplitEncoder

class text_lint.operations.lookups.encoders.split.SplitEncoder(*args: Any, seperator: str | None = None, **kwargs: Any)[Quellcode]

Bases: JSONEncoder

JSON encoder that splits strings with a seperator.

__init__(*args: Any, seperator: str | None = None, **kwargs: Any) None[Quellcode]

Instantiate SplitEncoder instances.

It should be noted that by default text is split by whitespace unless a seperator is defined.

Parameter:
  • args (Any) – A list of arguments for the base class.

  • seperator (str | None) – An optional (non-default) seperator string.

  • kwargs (Any) – A list of keyword arguments for the base class.

encode(o: Any) Any[Quellcode]

Encode as JSON while splitting strings with a seperator.

Parameter:

o (Any) – The object being converted.

Rückgabe:

The converted object.

Rückgabetyp:

Any