経緯
GORMのmodelにてjson.RawMessageを定義してると、go-swaggerのswag init
でドキュメント生成に失敗する
/go/src # swag init
2022/04/28 07:10:29 Generate swagger docs....
2022/04/28 07:10:29 Generate general API Info, search dir:./
2022/04/28 07:10:29 Generating xxxxxxxxx
2022/04/28 07:10:29 Generating xxxxxxxxx
2022/04/28 07:10:29 Generating xxxxxxxxx
2022/04/28 07:10:29 Generating xxxxxxxxx
2022/04/28 07:10:29 ParseComment error in file /go/src/controller/xxx.go :cannot find type definition: json.RawMessage
この2つのオプションを追加すると解消した
swag init --parseDependency --parseInternal