Commit 2ccecbd3 by Patryk Czarnik

Adnotacje JSON-B także po stronie klienta

parent 42097337
......@@ -44,5 +44,10 @@
<artifactId>resteasy-jaxb-provider</artifactId>
<version>${resteasy.version}</version>
</dependency>
<dependency>
<groupId>jakarta.json.bind</groupId>
<artifactId>jakarta.json.bind-api</artifactId>
<version>3.0.1</version>
</dependency>
</dependencies>
</project>
......@@ -3,18 +3,19 @@ package sklep.model;
import java.math.BigDecimal;
import java.util.Objects;
import jakarta.json.bind.annotation.JsonbProperty;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlRootElement;
@XmlRootElement
public class Product {
@JsonbProperty("id")
@XmlAttribute(name="id")
private Integer productId;
@JsonbProperty("product-name")
@XmlElement(name="product-name")
private String productName;
private BigDecimal price;
private BigDecimal vat;
private String description;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment