안드로이드 프로젝트에서 아래 코드를 사용하여 푸른 색 테이블에서 데이터를 읽으려고합니다.NoClassDefFoundError가 푸른 색 테이블에서 데이터를 가져올 수 없음
TableQuery<Observation> rangeQuery =
TableQuery.from(Observation.class)
.where(combinedFilter);
Iterable<Observation> results = cloudTable.execute(rangeQuery);
// Loop through the results, displaying information about the entity
for (Observation entity : results) {
res.add(entity);
}
는 최대한 빨리 results
을 열거하려고로는 java.lang.NoClassDefFoundError: com.fasterxml.jackson.core.JsonFactory
예외가 발생합니다.
{"PartitionKey":"temperature",
"RowKey":"2014-12-19 23:15:19",
"Timestamp":"2014-12-19T23:15:20.2638537Z",
"humidity":38.0,
"temp":22.0,
"datetime":"2014-12-19 23:15:19"}
을 그리고 해당 클래스는 다음과 같습니다 :
테이블 엔티티는 다음과 같습니다
public class Observation extends TableServiceEntity {
String temp;
String humidity;
String datetime;
String PartitionKey;
String RowKey;
String Timestamp;
}
난이 직렬화 오류입니다 생각한다. 그러나 모든 속성이 Observation 클래스에 구현 되었기 때문에 잘못된 것을 볼 수 없습니다.
'습도'와 '임시'의 유형을 클래스에서 'Double'또는 동등한 것으로 변환 해 볼 수 있습니까? –