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

375 lines
8.2 KiB
JSON

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