2 "Additional Examples 1":{
7 "fields" : ["id", "name", "picture"],
12 "geocode" : ["37.76","-122.427"],
13 "first_name" : "John",
15 "Some%20Thing" : "foo"
19 [ "{/id*}" , "/person" ],
20 [ "{/id*}{?fields,first_name,last.name,token}" , [
21 "/person?fields=id,name,picture&first_name=John&last.name=Doe&token=12345",
22 "/person?fields=id,picture,name&first_name=John&last.name=Doe&token=12345",
23 "/person?fields=picture,name,id&first_name=John&last.name=Doe&token=12345",
24 "/person?fields=picture,id,name&first_name=John&last.name=Doe&token=12345",
25 "/person?fields=name,picture,id&first_name=John&last.name=Doe&token=12345",
26 "/person?fields=name,id,picture&first_name=John&last.name=Doe&token=12345"]
28 ["/search.{format}{?q,geocode,lang,locale,page,result_type}",
29 [ "/search.json?q=URI%20Templates&geocode=37.76,-122.427&lang=en&page=5",
30 "/search.json?q=URI%20Templates&geocode=-122.427,37.76&lang=en&page=5"]
32 ["/test{/Some%20Thing}", "/test/foo" ]
35 "Additional Examples 2":{
38 "id" : ["person","albums"],
40 "fields" : ["id", "name", "picture"],
42 "q" : "URI Templates",
46 "geocode" : ["37.76","-122.427"]
50 [ "{/id*}" , ["/person/albums","/albums/person"] ],
51 [ "{/id*}{?fields,token}" , [
52 "/person/albums?fields=id,name,picture&token=12345",
53 "/person/albums?fields=id,picture,name&token=12345",
54 "/person/albums?fields=picture,name,id&token=12345",
55 "/person/albums?fields=picture,id,name&token=12345",
56 "/person/albums?fields=name,picture,id&token=12345",
57 "/person/albums?fields=name,id,picture&token=12345",
58 "/albums/person?fields=id,name,picture&token=12345",
59 "/albums/person?fields=id,picture,name&token=12345",
60 "/albums/person?fields=picture,name,id&token=12345",
61 "/albums/person?fields=picture,id,name&token=12345",
62 "/albums/person?fields=name,picture,id&token=12345",
63 "/albums/person?fields=name,id,picture&token=12345"]