Google 종단점 메시지 객체는 매우 간단한 POJO입니다. 나는 일하는 복합 POJO를 가지고 있지만 더 이상 작동하지 않습니다. 안드로이드 클라이언트가 호출 할 때 내가 얻는 오류는 AnimalTag 때문에 JSON을 파싱 할 수 없다는 것입니다. 다음은 POJO입니다. Java 7로 이주하려면 코드를 수동으로 복사하여 붙여 넣으십시오. 그래서 그게 원인 일 수 있다고 생각했는데 아마도 뭔가를 남겨 두었을 것입니다. 그러나 나는 그 문제가 무엇인지 생각할 수 없다. 다른 통화도 정상적으로 작동합니다. 그러나이 하나는 실패를 계속합니다.자바 7로 업데이트 한 후 google 종점 메시지가 작동을 멈춤
이 방법은 클라이언트에서 서버에 저장하기 위해 Dog
을 수신합니다. Dog의 모든 데이터가 채워진 것은 아니지만 AnimalTag를 포함한 많은 데이터가 채워집니다. 또한 AnimalTag는 제조업체 만 채 웁니다. 다시 이것은 모두 일하는 데 사용되었습니다.
public AnimalTag(){}
:
public class Dog {
private String name;
private String owner;
private AnimalTag tag;
public Dog(String name, String owner, AnimalTag tag) {
super();
this.name = name;
this.owner = owner;
this.tag = tag;
}
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
public String getOwner() {
return this.owner;
}
public void setOwner(String owner) {
this.owner = owner;
}
public AnimalTag getTag() {
return this.tag;
}
public void setTag(AnimalTag tag) {
this.tag = tag;
}
}
class AnimalTag{
private long number;
BlobKey imageKey;
String manufacturer;
public AnimalTag(long number, BlobKey imageKey, String manufacturer) {
super();
this.number = number;
this.imageKey = imageKey;
this.manufacturer = manufacturer;
}
public long getNumber() {
return this.number;
}
public void setNumber(long number) {
this.number = number;
}
public BlobKey getImageKey() {
return this.imageKey;
}
public void setImageKey(BlobKey imageKey) {
this.imageKey = imageKey;
}
public String getManufacturer() {
return this.manufacturer;
}
public void setManufacturer(String manufacturer) {
this.manufacturer = manufacturer;
}
}