DRY JSON.parse and JSON.from_object
DRY JSON.parse and JSON.from_object

bbatsov/opal,bbatsov/opal,kachick/opal,suyesh/opal,Flikofbluelight747/opal,fazibear/opal,catprintlabs/opal,jannishuebl/opal,domgetter/opal,Ajedi32/opal,merongivian/opal,jannishuebl/opal,kachick/opal,iliabylich/opal,Mogztter/opal,jgaskins/opal,castwide/opal,catprintlabs/opal,gabrielrios/opal,wied03/opal,iliabylich/opal,fazibear/opal,jgaskins/opal,Mogztter/opal,gausie/opal,domgetter/opal,kachick/opal,jgaskins/opal,wied03/opal,suyesh/opal,fazibear/opal,gausie/opal,Mogztter/opal,c42engineering/opal,c42engineering/opal,opal/opal,Ajedi32/opal,catprintlabs/opal,opal/opal,opal/opal,jannishuebl/opal,Flikofbluelight747/opal,merongivian/opal,Mogztter/opal,castwide/opal,wied03/opal,gausie/opal,opal/opal,Ajedi32/opal,castwide/opal,Flikofbluelight747/opal,c42engineering/opal,iliabylich/opal,kachick/opal,gabrielrios/opal,suyesh/opal,merongivian/opal,gabrielrios/opal,bbatsov/opal