Dead simple parser / deserializer for json api (https://jsonapi.org/)
gem 'jsonapi-unwrapper', '~> 0.0.1'
or
gem install jsonapi-unwrapper
Please let me know and create a issue
require "jsonapi-unwrapper"
json = {
"data" => {
"id" => 1,
"type" => "users",
"attributes" => { "name" => "Joe" },
"relationships" => {
"pet" => {
"data" => { "id" => 1, "type" => "pets" },
},
},
},
"included" => [
{
"id" => 1,
"type" => "pets",
"attributes" => {
"type" => "turtle",
"name" => "Josef",
},
},
],
}
parsed = JsonApiUnwrapper.call(json)
parsed["id"] // 1
parsed["name"] // Joe
parsed["pet"]["name"] // Frank