Что представляет символ в json swagger?

#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"
                                }
                }
}