Часто при использовании API ответ содержит json, который может быть массивом или строкой (или двумя различными типами). Я изо всех сил пытался найти способ заставить JMS Serializer обрабатывать эти случаи.
Я обнаружил, что могу установить @SerializedName
на два разных свойства для обработки сериализации (при условии, что вы не сериализуете пустые значения, а задано только одно). Однако это нарушает десериализацию.
Задача ещё не решена.
Других решений пока нет …