Forum Discussion

sjauhari's avatar
Regular Visitor
6 months ago

x-jvm-type doesn't work with array


name: users
type: array
x-jvm-type: User

This code generates List of String instead of User. Curious to know if array doesnt work with x-jvm. 


Using swagger 2.0

1 Reply

  • In Swagger 2.0, the items keyword is used for arrays, but the x-jvm-type extension is not a standard Swagger property. If you want to define the type of items in the array, you can use the items keyword directly with the $ref property.


    yamlCopy code
    name: users type: array items: $ref: '#/definitions/User'

    This assumes that you have a "definitions" section where the "User" type is defined. Adjust the $ref accordingly based on your Swagger definition structure.