Skip to content

subsidy get: JSON unmarshalエラー — resultがarrayで返る #1

@shannon0430

Description

@shannon0430

バグ

jpn subsidy get a0WJ200000CDUAxMAP
→ json: cannot unmarshal array into Go struct field SubsidyDetailResponse.result of type subsidy.SubsidyDetail

原因

internal/api/subsidy/types.goSubsidyDetailResponse.ResultSubsidyDetail(単数)だが、APIは result をarray []SubsidyDetail で返す。

修正

// Before
Result SubsidyDetail `json:"result"`
// After
Result []SubsidyDetail `json:"result"`

cmd/subsidy.go のget表示ロジックも Result[0] に変更が必要。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions