Skip to content

Instantly share code, notes, and snippets.

@earth2marsh
Created September 5, 2014 02:26
Show Gist options
  • Save earth2marsh/5027263ab60916e6dd55 to your computer and use it in GitHub Desktop.
Save earth2marsh/5027263ab60916e6dd55 to your computer and use it in GitHub Desktop.
---
type: "object"
$schema: "http://json-schema.org/draft-03/schema"
id: "http://jsonschema.net"
required: false
properties:
base:
type: "string"
id: "http://jsonschema.net/base"
required: false
clouds:
type: "object"
id: "http://jsonschema.net/clouds"
required: false
properties:
all:
type: "number"
id: "http://jsonschema.net/clouds/all"
required: false
cod:
type: "number"
id: "http://jsonschema.net/cod"
required: false
coord:
type: "object"
id: "http://jsonschema.net/coord"
required: false
properties:
lat:
type: "number"
id: "http://jsonschema.net/coord/lat"
required: false
lon:
type: "number"
id: "http://jsonschema.net/coord/lon"
required: false
dt:
type: "number"
id: "http://jsonschema.net/dt"
required: false
id:
type: "number"
id: "http://jsonschema.net/id"
required: false
main:
type: "object"
id: "http://jsonschema.net/main"
required: false
properties:
humidity:
type: "number"
id: "http://jsonschema.net/main/humidity"
required: false
pressure:
type: "number"
id: "http://jsonschema.net/main/pressure"
required: false
temp_max:
type: "number"
id: "http://jsonschema.net/main/temp_max"
required: false
temp_min:
type: "number"
id: "http://jsonschema.net/main/temp_min"
required: false
temp:
type: "number"
id: "http://jsonschema.net/main/temp"
required: false
name:
type: "string"
id: "http://jsonschema.net/name"
required: false
sys:
type: "object"
id: "http://jsonschema.net/sys"
required: false
properties:
country:
type: "string"
id: "http://jsonschema.net/sys/country"
required: false
id:
type: "number"
id: "http://jsonschema.net/sys/id"
required: false
message:
type: "number"
id: "http://jsonschema.net/sys/message"
required: false
sunrise:
type: "number"
id: "http://jsonschema.net/sys/sunrise"
required: false
sunset:
type: "number"
id: "http://jsonschema.net/sys/sunset"
required: false
type:
type: "number"
id: "http://jsonschema.net/sys/type"
required: false
weather:
type: "array"
id: "http://jsonschema.net/weather"
required: false
items:
type: "object"
id: "http://jsonschema.net/weather/0"
required: false
properties:
description:
type: "string"
id: "http://jsonschema.net/weather/0/description"
required: false
icon:
type: "string"
id: "http://jsonschema.net/weather/0/icon"
required: false
id:
type: "number"
id: "http://jsonschema.net/weather/0/id"
required: false
main:
type: "string"
id: "http://jsonschema.net/weather/0/main"
required: false
wind:
type: "object"
id: "http://jsonschema.net/wind"
required: false
properties:
deg:
type: "number"
id: "http://jsonschema.net/wind/deg"
required: false
speed:
type: "number"
id: "http://jsonschema.net/wind/speed"
required: false
{
"type": "object",
"$schema": "http://json-schema.org/draft-03/schema",
"id": "http://jsonschema.net",
"required": false,
"properties": {
"base": {
"type": "string",
"id": "http://jsonschema.net/base",
"required": false
},
"clouds": {
"type": "object",
"id": "http://jsonschema.net/clouds",
"required": false,
"properties": {
"all": {
"type": "number",
"id": "http://jsonschema.net/clouds/all",
"required": false
}
}
},
"cod": {
"type": "number",
"id": "http://jsonschema.net/cod",
"required": false
},
"coord": {
"type": "object",
"id": "http://jsonschema.net/coord",
"required": false,
"properties": {
"lat": {
"type": "number",
"id": "http://jsonschema.net/coord/lat",
"required": false
},
"lon": {
"type": "number",
"id": "http://jsonschema.net/coord/lon",
"required": false
}
}
},
"dt": {
"type": "number",
"id": "http://jsonschema.net/dt",
"required": false
},
"id": {
"type": "number",
"id": "http://jsonschema.net/id",
"required": false
},
"main": {
"type": "object",
"id": "http://jsonschema.net/main",
"required": false,
"properties": {
"humidity": {
"type": "number",
"id": "http://jsonschema.net/main/humidity",
"required": false
},
"pressure": {
"type": "number",
"id": "http://jsonschema.net/main/pressure",
"required": false
},
"temp_max": {
"type": "number",
"id": "http://jsonschema.net/main/temp_max",
"required": false
},
"temp_min": {
"type": "number",
"id": "http://jsonschema.net/main/temp_min",
"required": false
},
"temp": {
"type": "number",
"id": "http://jsonschema.net/main/temp",
"required": false
}
}
},
"name": {
"type": "string",
"id": "http://jsonschema.net/name",
"required": false
},
"sys": {
"type": "object",
"id": "http://jsonschema.net/sys",
"required": false,
"properties": {
"country": {
"type": "string",
"id": "http://jsonschema.net/sys/country",
"required": false
},
"id": {
"type": "number",
"id": "http://jsonschema.net/sys/id",
"required": false
},
"message": {
"type": "number",
"id": "http://jsonschema.net/sys/message",
"required": false
},
"sunrise": {
"type": "number",
"id": "http://jsonschema.net/sys/sunrise",
"required": false
},
"sunset": {
"type": "number",
"id": "http://jsonschema.net/sys/sunset",
"required": false
},
"type": {
"type": "number",
"id": "http://jsonschema.net/sys/type",
"required": false
}
}
},
"weather": {
"type": "array",
"id": "http://jsonschema.net/weather",
"required": false,
"items": {
"type": "object",
"id": "http://jsonschema.net/weather/0",
"required": false,
"properties": {
"description": {
"type": "string",
"id": "http://jsonschema.net/weather/0/description",
"required": false
},
"icon": {
"type": "string",
"id": "http://jsonschema.net/weather/0/icon",
"required": false
},
"id": {
"type": "number",
"id": "http://jsonschema.net/weather/0/id",
"required": false
},
"main": {
"type": "string",
"id": "http://jsonschema.net/weather/0/main",
"required": false
}
}
}
},
"wind": {
"type": "object",
"id": "http://jsonschema.net/wind",
"required": false,
"properties": {
"deg": {
"type": "number",
"id": "http://jsonschema.net/wind/deg",
"required": false
},
"speed": {
"type": "number",
"id": "http://jsonschema.net/wind/speed",
"required": false
}
}
}
}
}
{
"coord": {
"lon": -77.58,
"lat": 35.27
},
"sys": {
"type": 1,
"id": 1786,
"message": 0.1057,
"country": "United States of America",
"sunrise": 1409913972,
"sunset": 1409959883
},
"weather": [
{
"id": 500,
"main": "Rain",
"description": "light rain",
"icon": "10n"
},
{
"id": 211,
"main": "Thunderstorm",
"description": "thunderstorm",
"icon": "11n"
}
],
"base": "cmc stations",
"main": {
"temp": 78.58,
"pressure": 1021,
"humidity": 88,
"temp_min": 73.4,
"temp_max": 82.4
},
"wind": {
"speed": 5.62,
"deg": 40
},
"clouds": {
"all": 90
},
"dt": 1409876198,
"id": 4474436,
"name": "Kinston",
"cod": 200
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment