ответ получает как зашифрованное значение вместо Integer в ответе API - PullRequest
0 голосов
/ 15 января 2020

В простой клиентской сервисной программе клиент получает ответ JSON со значением

, значение json {"ccl": 669452789, "card": "gJZ2GTrH6gEPU43CmqXN "}

Но ответ должен быть:

значение json {" ccl ": 5000," card ":" PlatinumCreditCard "}

Приведенный выше ответ извлекается из метода ниже

public Integer creditLimitBasedOnCardType(String CardType){
        HashMap credit = new HashMap<String, Integer>();
        credit.put("LowFeeCard", 500);
        credit.put("GoldCreditCard", 400);
        credit.put("PlatinumCreditCard", 5000);
        credit.put("StudentCreditCard", 1500);
        String CreditLimit = credit.get(CardType).toString();
        return new Integer(CreditLimit);
    }

И служба структурирована таким образом

 @RequestMapping("/limit/{card}")
    public CardInfo limit (@PathVariable String card){
            Integer ccl = creditLimitBasedOnCardType(card);
            CardInfo cardInfo = new CardInfo(card, ccl);
            return cardInfo;
         }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...