Keyboard

↓ ↑
move between the rows you can see
→
open a feature, then step into it
←
close a feature, or step out to the one above
Enter
go to the page in focus
Tab
the same rows, plus everything else on the page
/
search the whole report
m
open or close the navigation drawer
Esc
leave the search box, or close the drawer
?
this list

Tells a set from a value that merely starts with a brace

All 9 scenarios hold

These rules cover one cell value: strings, quoting, the three collection forms, and the errors a malformed value raises. The three collection forms are a list, a set, and a map.

This table holds two outcomes, as the table for a list does. A value that does not open a set captures as a plain string. A value that opens a set and does not complete it fails to parse.

expected outcome broken scenario
ScenarioInputParsed type?Error message?
Quoted braces"{}"java.lang.String
Missing opening brace}java.lang.String
Unexpected leading charactera{}java.lang.String
Missing closing brace{Failed to parse `{`
Closed by the wrong delimiter{a, b]Failed to parse `{a, b]`
Double opening brace{{}Failed to parse `{{}`
Double closing brace{}}Failed to parse `}`
Unexpected trailing character{}aFailed to parse `a`
Missing element{a,}Failed to parse `{a,}`