375 lines
8.2 KiB
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"
|
|
}
|
|
}
|
|
}
|