go-toml/parse/testfiles/valid/mmakaay/toml-example-0.4.0.json

419 lines
9.3 KiB
JSON

{
"datetime" : {
"key2" : {
"type" : "datetime",
"value" : "1979-05-27T00:32:00-07:00"
},
"key3" : {
"type" : "datetime",
"value" : "1979-05-27T00:32:00.999999-07:00"
},
"key1" : {
"type" : "datetime",
"value" : "1979-05-27T07:32:00Z"
}
},
"products" : [
{
"name" : {
"type" : "string",
"value" : "Hammer"
},
"sku" : {
"value" : "738594937",
"type" : "integer"
}
},
{},
{
"color" : {
"value" : "gray",
"type" : "string"
},
"sku" : {
"value" : "284758393",
"type" : "integer"
},
"name" : {
"value" : "Nail",
"type" : "string"
}
}
],
"fruit" : [
{
"name" : {
"type" : "string",
"value" : "apple"
},
"variety" : [
{
"name" : {
"value" : "red delicious",
"type" : "string"
}
},
{
"name" : {
"value" : "granny smith",
"type" : "string"
}
}
],
"physical" : {
"color" : {
"type" : "string",
"value" : "red"
},
"shape" : {
"value" : "round",
"type" : "string"
}
}
},
{
"variety" : [
{
"name" : {
"value" : "plantain",
"type" : "string"
}
}
],
"name" : {
"value" : "banana",
"type" : "string"
}
}
],
"array" : {
"key5" : {
"type" : "array",
"value" : [
{
"type" : "integer",
"value" : "1"
},
{
"type" : "integer",
"value" : "2"
},
{
"type" : "integer",
"value" : "3"
}
]
},
"key6" : {
"value" : [
{
"type" : "integer",
"value" : "1"
},
{
"type" : "integer",
"value" : "2"
}
],
"type" : "array"
},
"key1" : {
"value" : [
{
"type" : "integer",
"value" : "1"
},
{
"type" : "integer",
"value" : "2"
},
{
"value" : "3",
"type" : "integer"
}
],
"type" : "array"
},
"key3" : {
"value" : [
{
"type" : "array",
"value" : [
{
"value" : "1",
"type" : "integer"
},
{
"type" : "integer",
"value" : "2"
}
]
},
{
"type" : "array",
"value" : [
{
"type" : "integer",
"value" : "3"
},
{
"type" : "integer",
"value" : "4"
},
{
"type" : "integer",
"value" : "5"
}
]
}
],
"type" : "array"
},
"key4" : {
"value" : [
{
"type" : "array",
"value" : [
{
"value" : "1",
"type" : "integer"
},
{
"value" : "2",
"type" : "integer"
}
]
},
{
"value" : [
{
"value" : "a",
"type" : "string"
},
{
"value" : "b",
"type" : "string"
},
{
"value" : "c",
"type" : "string"
}
],
"type" : "array"
}
],
"type" : "array"
},
"key2" : {
"type" : "array",
"value" : [
{
"value" : "red",
"type" : "string"
},
{
"value" : "yellow",
"type" : "string"
},
{
"type" : "string",
"value" : "green"
}
]
}
},
"boolean" : {
"True" : {
"type" : "bool",
"value" : "true"
},
"False" : {
"type" : "bool",
"value" : "false"
}
},
"float" : {
"exponent" : {
"key1" : {
"type" : "float",
"value" : "5e+22"
},
"key3" : {
"value" : "-0.02",
"type" : "float"
},
"key2" : {
"value" : "1e+06",
"type" : "float"
}
},
"underscores" : {
"key1" : {
"type" : "float",
"value" : "9.224617445991227e+06"
},
"key2" : {
"type" : "float",
"value" : "1e+100"
}
},
"both" : {
"key" : {
"type" : "float",
"value" : "6.626e-34"
}
},
"fractional" : {
"key2" : {
"value" : "3.1415",
"type" : "float"
},
"key1" : {
"type" : "float",
"value" : "1"
},
"key3" : {
"type" : "float",
"value" : "-0.01"
}
}
},
"string" : {
"basic" : {
"basic" : {
"type" : "string",
"value" : "I'm a string. \"You can quote me\". Name\tJosé\nLocation\tSF."
}
},
"literal" : {
"multiline" : {
"lines" : {
"value" : "The first newline is\ntrimmed in raw strings.\n All other whitespace\n is preserved.\n",
"type" : "string"
},
"regex2" : {
"type" : "string",
"value" : "I [dw]on't need \\d{2} apples"
}
},
"winpath2" : {
"type" : "string",
"value" : "\\\\ServerX\\admin$\\system32\\"
},
"regex" : {
"type" : "string",
"value" : "<\\i\\c*\\s*>"
},
"quoted" : {
"type" : "string",
"value" : "Tom \"Dubs\" Preston-Werner"
},
"winpath" : {
"type" : "string",
"value" : "C:\\Users\\nodejs\\templates"
}
},
"multiline" : {
"key1" : {
"value" : "One\nTwo",
"type" : "string"
},
"key3" : {
"value" : "One\nTwo",
"type" : "string"
},
"key2" : {
"value" : "One\nTwo",
"type" : "string"
},
"continued" : {
"key3" : {
"type" : "string",
"value" : "The quick brown fox jumps over the lazy dog."
},
"key1" : {
"value" : "The quick brown fox jumps over the lazy dog.",
"type" : "string"
},
"key2" : {
"value" : "The quick brown fox jumps over the lazy dog.",
"type" : "string"
}
}
}
},
"integer" : {
"key2" : {
"type" : "integer",
"value" : "42"
},
"key1" : {
"type" : "integer",
"value" : "99"
},
"key4" : {
"value" : "-17",
"type" : "integer"
},
"underscores" : {
"key3" : {
"value" : "12345",
"type" : "integer"
},
"key1" : {
"value" : "1000",
"type" : "integer"
},
"key2" : {
"type" : "integer",
"value" : "5349221"
}
},
"key3" : {
"value" : "0",
"type" : "integer"
}
},
"x" : {
"y" : {
"z" : {
"w" : {}
}
}
},
"table" : {
"key" : {
"type" : "string",
"value" : "value"
},
"subtable" : {
"key" : {
"type" : "string",
"value" : "another value"
}
},
"inline" : {
"point" : {
"y" : {
"type" : "integer",
"value" : "2"
},
"x" : {
"type" : "integer",
"value" : "1"
}
},
"name" : {
"first" : {
"type" : "string",
"value" : "Tom"
},
"last" : {
"type" : "string",
"value" : "Preston-Werner"
}
}
}
}
}