JSON 文字列として DB に保存されている列を公開しようとしています。しかし、それは単なる文字列として表示されました。どんな助けでも大歓迎です。
エンティティのサンプル:
class Entity < Grape::Entity
expose :id
expose :name
expose :credentials # this is json string
end
実際の反応:
[
{
"id": 1,
"name": "Foo",
"credentials": "[{\"name\":\"key\",\"label\":\"Key\"},{\"name\":\"key2\",\"label\":\"Key2\"}]"
}
]
予想される応答:
[
{
"id": 1,
"name": "Foo",
"credentials": [
{
"name": "key",
"label": "Key"
},
{
"name": "key2",
"label":"Key2"
}
]
}
]