1
我試圖獲得dynamoDB表,我得到錯誤:使用DynamoDBMarshaller - 馬歇爾如何返回INT
com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMappingException:
Expected S in value {N: 0,} when invoking public void
com.genieo.installer.data.MacClient.setGuardActivityCounter(int)"]}
我明白,我需要使用DynamoDBMarshaller實施。
我想它是這樣的:
public static class GuardActivityCounterDynamoDBMarshaller implements DynamoDBMarshaller<Integer>
{
@Override
public int marshall(Integer getterReturnResult) {
return 0;
}
@Override
public Integer unmarshall(Class<Integer> clazz, String obj) {
return 0;
}
}
可惜馬歇爾函數不能返回INT。
如果有人能幫助我,我會愛上。
在此先感謝
加