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。
如果有人能帮助我,我会爱上。
在此先感谢
加