Add a few more json samples

This commit is contained in:
Joshua Peek
2012-07-24 11:12:33 -05:00
parent 9777798cf7
commit be1340bafc
4 changed files with 88 additions and 9 deletions

View File

@@ -76,7 +76,8 @@
], ],
"JSON": [ "JSON": [
".maxhelp", ".maxhelp",
".maxpat" ".maxpat",
".json"
], ],
"Julia": [ "Julia": [
".jl" ".jl"
@@ -234,8 +235,8 @@
"PKGBUILD" "PKGBUILD"
] ]
}, },
"tokens_total": 164935, "tokens_total": 164972,
"languages_total": 247, "languages_total": 250,
"tokens": { "tokens": {
"Apex": { "Apex": {
"/*": 15, "/*": 15,
@@ -9901,8 +9902,8 @@
"logger": 2 "logger": 2
}, },
"JSON": { "JSON": {
"{": 30, "{": 47,
"}": 30, "}": 47,
".0": 90, ".0": 90,
"fontsize": 20, "fontsize": 20,
"id": 22, "id": 22,
@@ -9940,7 +9941,8 @@
"destination": 28, "destination": 28,
"hidden": 28, "hidden": 28,
"midpoints": 28, "midpoints": 28,
"presentation_rect": 1 "presentation_rect": 1,
"true": 3
}, },
"Julia": { "Julia": {
"##": 5, "##": 5,
@@ -20082,7 +20084,7 @@
"Ioke": 4, "Ioke": 4,
"Java": 6032, "Java": 6032,
"JavaScript": 22985, "JavaScript": 22985,
"JSON": 713, "JSON": 750,
"Julia": 173, "Julia": 173,
"Kotlin": 149, "Kotlin": 149,
"Logtalk": 23, "Logtalk": 23,
@@ -20152,7 +20154,7 @@
"Ioke": 1, "Ioke": 1,
"Java": 5, "Java": 5,
"JavaScript": 19, "JavaScript": 19,
"JSON": 2, "JSON": 5,
"Julia": 1, "Julia": 1,
"Kotlin": 1, "Kotlin": 1,
"Logtalk": 1, "Logtalk": 1,
@@ -20199,5 +20201,5 @@
"XSLT": 1, "XSLT": 1,
"YAML": 1 "YAML": 1
}, },
"md5": "dc7a1070676887242211087f4137f22d" "md5": "bf6ff91ae6d6ba38501cffb762e3b7fa"
} }

23
samples/JSON/person.json Normal file
View File

@@ -0,0 +1,23 @@
{
"firstName": "John",
"lastName" : "Smith",
"age" : 25,
"address" :
{
"streetAddress": "21 2nd Street",
"city" : "New York",
"state" : "NY",
"postalCode" : "10021"
},
"phoneNumber":
[
{
"type" : "home",
"number": "212 555-1234"
},
{
"type" : "fax",
"number": "646 555-4567"
}
]
}

View File

@@ -0,0 +1,7 @@
{
"id": 1,
"name": "Foo",
"price": 123,
"tags": ["Bar","Eek"],
"stock": { "warehouse":300, "retail":20 }
}

47
samples/JSON/schema.json Normal file
View File

@@ -0,0 +1,47 @@
{
"name":"Product",
"properties":
{
"id":
{
"type":"number",
"description":"Product identifier",
"required":true
},
"name":
{
"type":"string",
"description":"Name of the product",
"required":true
},
"price":
{
"type":"number",
"minimum":0,
"required":true
},
"tags":
{
"type":"array",
"items":
{
"type":"string"
}
},
"stock":
{
"type":"object",
"properties":
{
"warehouse":
{
"type":"number"
},
"retail":
{
"type":"number"
}
}
}
}
}