blob: c8b7ac4d2fd30b89a035330aaa7f4ba21433d4aa [file] [log] [blame]
cue export json.cue
cmp stdout expect-stdout-cue
-- frontmatter.toml --
title = "Quotes are Optional for Field Names"
description = ""
-- text.md --
JSON objects are called structs in CUE.
An object member is called a field.
Double quotes may be omitted from field names if their name contains no
special characters and does not start with a number:
-- json.cue --
one: 1
two: 2
// A field using quotes.
"two-and-a-half": 2.5
list: [
1,
2,
3,
]
-- expect-stdout-cue --
{
"list": [
1,
2,
3
],
"one": 1,
"two": 2,
"two-and-a-half": 2.5
}