419 lines
9.3 KiB
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"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|