}
SmsResponse resp6= sms.getSecret("onap.new.test.sms0", "credentials");
if ( resp6.getSuccess() ) {
+ Boolean b = (Boolean)resp6.getResponse().get("isadmin");
+ if ( b )
+ System.out.println("Age=" + (Integer)resp6.getResponse().get("age"));
System.out.println(resp6.getResponse());
System.out.println(resp6.getResponseCode());
}
ssf = s;
}
+ private Map<String, Object> getSubmap(Map<String, Object> raw, String k) {
+ Object v = raw.get(k);
+ if ( v != null ) {
+ Map<String, Object> r = (Map<String, Object>)v;
+ return(r);
+ }
+ else {
+ return(null);
+ }
+ }
+
private List<Object> jsontolist(JSONArray a) throws JSONException {
List<Object> l = new ArrayList<Object>();
for(int i=0;i<a.length();i++) {
SmsResponse resp = execute("GET", t, null, false, true);
int errcode = resp.getResponseCode();
- if ( errcode > 0 && errcode/100 == 2 )
- resp.setSuccess(true);
- else
+ if ( errcode > 0 && errcode/100 == 2 ) {
+ Map<String, Object> m = getSubmap(resp.getResponse(), "values");
+ if ( m != null ) {
+ resp.setSuccess(true);
+ resp.setResponse(m);
+ }
+ else {
+ resp.setSuccess(false);
+ }
+ }
+ else {
resp.setSuccess(false);
+ }
return(resp);