Skip to content

Instantly share code, notes, and snippets.

@Shazwazza
Created May 4, 2015 04:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Shazwazza/cdb64b221f8fdc568acf to your computer and use it in GitHub Desktop.
Save Shazwazza/cdb64b221f8fdc568acf to your computer and use it in GitHub Desktop.
hal with templated embedded resource hrefs
{
"TotalResults": 14,
"TotalPages": 3,
"Page": 1,
"_links": {
"self": {
"href": "/beers?page=1"
},
"next": {
"href": "/beers?page=2"
},
"page": [
{
"href": "/beers{?page}",
"templated": true
},
{
"href": "/beers{?searchTerm,page}",
"templated": true
}
],
"beer": [
{
"href": "/beers/{id}",
istemplated: true
}
]
},
"_embedded": {
"beer": [
{
"Id": 14,
"Name": "5 A.M. Saint",
"BreweryId": 2,
"BreweryName": "BrewDog ",
"StyleId": 2,
"StyleName": "American Amber / Red Ale",
"_links": {
"self": {
"href": "/beers/14"
},
"style": {
"href": "/styles/2"
},
"brewery": {
"href": "/breweries/2"
}
}
},
{
"Id": 3,
"Name": "Day Of The Long Shadow",
"BreweryId": 1,
"BreweryName": "Little Creatures",
"StyleId": 3,
"StyleName": "Winter Warmer",
"_links": {
"self": {
"href": "/beers/3"
},
"style": {
"href": "/styles/3"
},
"brewery": {
"href": "/breweries/1"
}
}
},
{
"Id": 13,
"Name": "Dead Guy Ale",
"BreweryId": 6,
"BreweryName": "Rogue Ales",
"StyleId": 9,
"StyleName": "Maibock / Helles Bock",
"_links": {
"self": {
"href": "/beers/13"
},
"style": {
"href": "/styles/9"
},
"brewery": {
"href": "/breweries/6"
}
}
},
{
"Id": 7,
"Name": "God Jul",
"BreweryId": 3,
"BreweryName": "Nøgne Ø",
"StyleId": 6,
"StyleName": "English Porter",
"_links": {
"self": {
"href": "/beers/7"
},
"style": {
"href": "/styles/6"
},
"brewery": {
"href": "/breweries/3"
}
}
},
{
"Id": 6,
"Name": "Hardcore IPA",
"BreweryId": 2,
"BreweryName": "BrewDog ",
"StyleId": 1,
"StyleName": "American Double / Imperial IPA",
"_links": {
"self": {
"href": "/beers/6"
},
"style": {
"href": "/styles/1"
},
"brewery": {
"href": "/breweries/2"
}
}
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment