POST данные через Angular.post и получить его как JSON через сервлет - PullRequest
0 голосов
/ 26 ноября 2018

У меня есть такой интерфейс:

export interface Product {
    product: string;
    quantity: number;
    status: string;
}

Я публикую Массив, заполненный данными этого типа интерфейса:

  sendDatas(productsArray:Product[])
  {
    const header: HttpHeaders = new HttpHeaders({'Content-Type':  'application/json'});
    const options = {headers : header};
    this.http.post<any>("/ssservice", JSON.stringify(productsArray), options).subscribe();
  }

Я хочу получить данные, отправленные с Angular вмой сервлет как JSON (хотя я использую библиотеку GSON) и, в конце концов, знаю, не слишком ли много, как окончательно преобразовать его в List<List<Object>> тип

public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
   WhichTypeToUse? JSONvalue = request.iDontKnowWhatMethodToUseToGrabValues();
   List<List<Object>> convertedValues = HowCanIconvertTheValues(JSONvalue)
}

Как мне этого добиться?любая помощь очень ценится.

...