Код: Выделить всё
java.io.NotSerializableException: com.google.gson.JsonObject
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1240)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1620)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1581)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1490)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1234)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1620)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1581)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1490)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1234)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:354)
Код: Выделить всё
public class DemoWrapper implements Serialization {
private final DemoItem demoItem;
private final DummyClass dummyClass;
.
.
.
// constructor and getter methods
}
public class DemoItem implements Serializable {
private final String itemId;
@SerializedName("associatedItems") private final List associatedItems;
private final JsonElement data;
private final JsonElement attrs;
@SerializedName("attributes") private JsonElement attributes;
.
.
.
// constructor and getter methods
}
Пожалуйста, предложите метод сериализации, который можно реализовать для объекта Json, а также для примитивных и не -примитивные элементы данных.
Подробнее здесь: https://stackoverflow.com/questions/787 ... -exception