#java #json #web-services #swagger
Вопрос:
У меня есть вопрос в json swagger. Могу я узнать, что представляет символ <*> в json swagger?
Вот как выглядит формат после импорта json swagger в онлайн-редактор. Что на самом деле означает<*>?
CrossCurrencyRequest{
items* {
< * >: CurrencyPairRequest{
amount* number
currencyPair* string
decimalPlace integer($int32)
}
}
}
Ниже приведены определения из файла swagger.
definitions:
CrossCurrencyRequest:
type: object
required:
- items
properties:
items:
type: object
additionalProperties:
$ref: '#/definitions/CurrencyPairRequest'
title: CrossCurrencyRequest
У меня есть образец запроса, как указано ниже. Как сделать так, чтобы запрос генерировал «ключ1», «ключ2» и т. Д.? Поскольку это не похоже на заранее определенный объект из файла swagger.
Sample request:
{
"items": {
"key1": {
"amount": 1000.123456789,
"currencyPair": "USD-SGD",
"decimalPlace": 5
},
"key2": {
"amount": 1000.12345,
"currencyPair": "USD-IDR"
},
"key3": {
"amount": 1000.12345,
"currencyPair": "USD-ZNH"
}
}
}