---
source: crates/biome_json_parser/tests/spec_test.rs
expression: snapshot
---
## Input
```json
['single quote']
```
## AST
```
JsonRoot {
bom_token: missing (optional),
value: JsonArrayValue {
l_brack_token: L_BRACK@0..1 "[" [] [],
elements: JsonArrayElementList [
JsonBogusValue {
items: [
ERROR_TOKEN@1..15 "'single quote'" [] [],
],
},
],
r_brack_token: R_BRACK@15..16 "]" [] [],
},
eof_token: EOF@16..16 "" [] [],
}
```
## CST
```
0: JSON_ROOT@0..16
0: (empty)
1: JSON_ARRAY_VALUE@0..16
0: L_BRACK@0..1 "[" [] []
1: JSON_ARRAY_ELEMENT_LIST@1..15
0: JSON_BOGUS_VALUE@1..15
0: ERROR_TOKEN@1..15 "'single quote'" [] []
2: R_BRACK@15..16 "]" [] []
2: EOF@16..16 "" [] []
```
## Diagnostics
```
string_single_quote.json:1:2 parse ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
× JSON standard does not allow single quoted strings
> 1 │ ['single quote']
│ ^^^^^^^^^^^^^^
i Use double quotes to escape the string.
```