I am having some issues with swagger: I have an array of objects (address) described in this way in the .yaml file:
Address: properties: street: type: string city: type: string state: type: string country: type: string and this is the other yaml file with the definitions of the API (address is a params):
- name: addresses in: formData description: List of adresses of the user. The first one is the default one. type: array items: $ref: '#/definitions/Address' And this is the text I put in the swagger UI:
[ { "street": "Bond street", "city": "Torino", "state": "Italy", "country": "Italy" } ] but in node.js, if I print what I receive:
{"addresses":["["," {"," \"street\": \"Bond street\","," \"city\": \"Torino\","," \"state\": \"Italy\","," \"country\": \"Italy\""," }","]"]}
And I get a parsing error... There are some extra [ and ". It seems that swagger parse it as string (?)
the .yaml file(with dot) andthe other yaml file(without dot)?