features/network/breakpoints/ui/json_editing_controller library
Classes
- JsonBracketMatch
- Matching brace/bracket pair indexes (inclusive character positions).
- JsonEditingController
- TextEditingController with JSON syntax colors, error underlines, and bracket-pair highlighting at the caret.
- JsonParseIssue
- Location of a JSON syntax problem inside editor text.
Functions
-
findJsonParseIssue(
String text) → JsonParseIssue? -
Parses
textand returns a JsonParseIssue whenjsonDecodefails. -
findMatchingBracket(
String text, int cursor) → JsonBracketMatch? -
Finds the matching
{}/[]pair for the caret atcursor. -
lineNumberForOffset(
String text, int? offset) → int? -
1-based line number for
offset, ornullwhen unknown.