0

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"
            }
        ]
    }
]
4

1 に答える 1