Boa tarde, com esse trecho de codigo consigo adicionar valores no FormData:
const formData = new FormData();
Object.keys(entity).forEach((label) => formData.append(label, entity[label]));
Porém dessa forma ele não reconhece os objetos/listas que tem dentro da entity. A forma que encontrei de resolver o problema é fazer JSON.stringify(entity[label], transformando assim listas e objetos em String, então no back eu uso o método de ObjectMapper para transformar em um Map desses valores. Teria uma forma melhor de adicionar esses valores no FormData?