com.aliyuncs.v5.transform.UnmarshallerContext Maven / Gradle / Ivy
package com.aliyuncs.v5.transform;
import com.aliyuncs.v5.http.HttpResponse;
import com.aliyuncs.v5.utils.FlattenMapUtil;
import java.util.List;
import java.util.Map;
public class UnmarshallerContext {
private int httpStatus;
private Map responseMap;
private HttpResponse httpResponse;
public Integer integerValue(String key) {
String value = responseMap.get(key);
if (null == value || 0 == value.length()) {
return null;
}
return Integer.valueOf(value);
}
public String stringValue(String key) {
return responseMap.get(key);
}
public Long longValue(String key) {
String value = responseMap.get(key);
if (null == value || 0 == value.length()) {
return null;
}
return Long.valueOf(responseMap.get(key));
}
public Boolean booleanValue(String key) {
String value = responseMap.get(key);
if (null == value || 0 == value.length()) {
return null;
}
return Boolean.valueOf(responseMap.get(key));
}
public Float floatValue(String key) {
String value = responseMap.get(key);
if (null == value || 0 == value.length()) {
return null;
}
return Float.valueOf(responseMap.get(key));
}
public Double doubleValue(String key) {
String value = responseMap.get(key);
if (null == value || 0 == value.length()) {
return null;
}
return Double.valueOf(responseMap.get(key));
}
public int lengthValue(String key) {
String value = responseMap.get(key);
if (null == value || 0 == value.length()) {
return 0;
}
return Integer.valueOf(responseMap.get(key));
}
public List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy