Предположительно, ваш HTTP API сериализует это как JSON (или, может быть, XML). В любом случае, библиотеки, такие как Jackson, могут справиться с этим просто отлично, и большинство REST-клиентов даже обработают эту часть автоматически. Соответствие стандартам является правилом, и поэтому, если ваш List<Product>
преобразован в / из обычного массива JSON, все должно работать без сбоев.
JSON не имеет отдельных типов списков, только простой массив, поэтому сериализация на основе массива или списка должна быть эквивалентной.
Как примечание, большинство API-интерфейсов используют camelCase
или snake_case
для свойств, поэтому ожидается, что ваши имена свойств (в JSON) будут stringValue
, products
, pid
и pName
.