Thanks! This is so helpful. I got an idea. Now I can get integer congressional id :)
ср, 21 нояб. 2018 г. в 12:14, Caleb Mingle <ca...@mingle.cm>: > I'm not entirely clear on what you're after, but does this help? > https://play.golang.org/p/AcNBcUVtXGg > > That will return you the name field given a state name. If you need an > integer congressional district number, that will require some modification. > > If you want this to work without having to provide a state name you could > use a regular expression or string splitting functions to check if the key > matches regardless of the state field. > > On Tue, Nov 20, 2018 at 10:27 PM Alex Dvoretskiy <advoretski...@gmail.com> > wrote: > >> I need the other states, CA, IL... and the other districts 3, 5, 15...: >> >> "ocd-division/country:us/state:wi/cd:3" >> "ocd-division/country:us/state:ca/cd:6" >> "ocd-division/country:us/state:il/cd:7" >> >> I think it's not quite possible to unmarshal this... >> perhaps use string functions to get congressional district number? I can >> get the state from address. >> >> >> On Tuesday, November 20, 2018 at 4:38:26 PM UTC-8, Alex Dvoretskiy wrote: >>> >>> Hello, >>> >>> I'm writing a tool for extracting congressional district. Getting http >>> JSON response from google civic api. >>> I need only one line *"name": "Wisconsin's 3rd congressional district" >>> *How web developers usually proceed with such task? >>> >>> { >>> "normalizedInput": { >>> "line1": "9732 570th Avenue", >>> "city": "Ellsworth", >>> "state": "WI", >>> "zip": "54011" >>> }, >>> "divisions": { >>> "ocd-division/country:us": { >>> "name": "United States", >>> "officeIndices": [ >>> 0, >>> 1 >>> ] >>> }, >>> "ocd-division/country:us/state:wi": { >>> "name": "Wisconsin", >>> "officeIndices": [ >>> 2, >>> 4, >>> 5, >>> 8, >>> 9, >>> 10, >>> 11 >>> ] >>> }, >>> "ocd-division/country:us/state:wi/cd:3": { >>> "name": "Wisconsin's 3rd congressional district", >>> "officeIndices": [ >>> 3 >>> ] >>> }, >>> "ocd-division/country:us/state:wi/county:pierce": { >>> "name": "Pierce County", >>> "officeIndices": [ >>> 12, >>> 13, >>> 14, >>> 15, >>> 16, >>> 17, >>> 18 >>> ] >>> }, >>> "ocd-division/country:us/state:wi/county:pierce/council_district:13": { >>> "name": "Pierce County Supervisor District 13", >>> "officeIndices": [ >>> 19 >>> ] >>> }, >>> "ocd-division/country:us/state:wi/county:pierce/place:oak_grove": { >>> "name": "Oak Grove town" >>> }, >>> >>> "ocd-division/country:us/state:wi/county:pierce/school_district:prescott_school_district": >>> { >>> "name": "prescott school district" >>> }, >>> "ocd-division/country:us/state:wi/court_of_appeals:3": { >>> "name": "WI State Court of Appeals - District III (3)" >>> }, >>> "ocd-division/country:us/state:wi/sldl:93": { >>> "name": "Wisconsin Assembly district 93", >>> "officeIndices": [ >>> 7 >>> ] >>> }, >>> "ocd-division/country:us/state:wi/sldu:31": { >>> "name": "Wisconsin State Senate district 31", >>> "officeIndices": [ >>> 6 >>> ] >>> } >>> } >>> } >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "golang-nuts" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to golang-nuts+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > > > -- > mingle.cm | @caleb_io <http://twitter.com/caleb_io> > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.