@@ -34,15 +34,15 @@ func HandleSwaggerJSONCommand() *cobra.Command {
34
34
Use : "swagger" ,
35
35
Short : "Handle swagger json file" ,
36
36
Long : "Handles Swagger JSON files by standardizing response format data, " +
37
- "converting specifications to OpenAPI 3, and transforming 64-bit integer fields into strings ." ,
37
+ "converting specifications to OpenAPI 3, and transforming 64-bit fields string into integer (default is true) ." ,
38
38
Example : color .HiBlackString (` # Standardize response format data in swagger.json
39
39
sponge web swagger --enable-standardize-response --file=docs/swagger.json
40
40
41
41
# Convert swagger2.0 to openapi3.0
42
42
sponge web swagger --enable-to-openapi3 --file=docs/swagger.json
43
43
44
- # Transform 64- bit integer into string in swagger.json fields
45
- sponge web swagger --enable-integer -to-string --file=docs/swagger.json` ),
44
+ # Cancel the default conversion of 64 bit integer type fields from strings to integers
45
+ sponge web swagger --enable-string -to-integer=false --file=docs/swagger.json` ),
46
46
SilenceErrors : true ,
47
47
SilenceUsage : true ,
48
48
RunE : func (cmd * cobra.Command , args []string ) error {
@@ -52,7 +52,7 @@ func HandleSwaggerJSONCommand() *cobra.Command {
52
52
if err = handleSwaggerFieldStringToInteger (jsonFile ); err != nil {
53
53
return err
54
54
}
55
- fmt .Printf ("Successfully transform 64-bit string to integer in %s fields\n " , jsonFile )
55
+ fmt .Printf ("Successfully transform 64-bit fields string to integer in %s fields\n " , jsonFile )
56
56
}
57
57
58
58
if enableUniformResponse {
@@ -78,7 +78,7 @@ func HandleSwaggerJSONCommand() *cobra.Command {
78
78
cmd .Flags ().BoolVarP (& enableUniformResponse , "enable-standardize-response" , "u" , false , "standardize response format data in swagger json" )
79
79
cmd .Flags ().BoolVarP (& enableConvertToOpenAPI3 , "enable-to-openapi3" , "o" , false , "convert swagger2.0 to openapi3" )
80
80
cmd .Flags ().BoolVarP (& enableStringToInteger , "enable-string-to-integer" , "t" , true , "transform string into 64-bit integer in swagger.json fields" )
81
- cmd .Flags ().BoolVarP (& enableTransformIntegerToString , "enable-integer-to-string" , "s" , false , "Deprecated , instead use --enable-string-to-integer" )
81
+ cmd .Flags ().BoolVarP (& enableTransformIntegerToString , "enable-integer-to-string" , "s" , false , "deprecated , instead use --enable-string-to-integer" )
82
82
83
83
return cmd
84
84
}
0 commit comments