API
■ はじめに APIから返ってくるJSON文字列をGolangの構造体に変換したいと思います。 ■ JSONを構造体に変換する基本形 例えば以下JSONを構造体にマッピングしたい場合 { "book":{ "google_books_id": "Wx1dLwEACAAJ", "title": "リーダブルコード", "authors"…
リクエストスペックの特徴 HTTP 動詞に対応するメソッド(get 、post 、delete 、 patch)を使う。 capybaraは使わない。 HTTPのレスポンスのステータスコードと実際のデータを含んだレスポンスボディを返す 200: OK - リクエストは成功し、レスポンスととも…
jsonのserializerとは? jsonを生成する仕組みのこと。 この生成したJSONのデータをレスポンスとして返す。 ActiveRecordは ActiveModel::Serialization を include している。 なので、そのまま以下のような記述もできる。 module Api module V1 class Arti…