public void toJSON(Object obj, JSON.Output out) { out.addClass(obj.getClass()); out.add("list", ((Collection)obj).toArray()); }
public void toJSON(Object obj, JSON.Output out) { out.addClass(obj.getClass()); out.add("list", ((Collection)obj).toArray()); }
public void toJSON(Object obj, JSON.Output out) { out.addClass(obj.getClass()); out.add("list", ((Collection)obj).toArray()); }
public void toJSON(Object obj, Output out) { if(_fromJSON) out.addClass(_pojoClass); for(Map.Entry<String,Method> entry : _getters.entrySet()) { try { out.add(entry.getKey(), entry.getValue().invoke(obj, GETTER_ARG)); } catch(Exception e) { // TODO throw exception? LOG.warn("{} property '{}' excluded. (errors)", _pojoClass.getName(), entry.getKey()); log(e); } } }
public void toJSON(Object obj, Output out) { if(_fromJSON) out.addClass(_pojoClass); for(Map.Entry<String,Method> entry : _getters.entrySet()) { try { out.add(entry.getKey(), entry.getValue().invoke(obj, GETTER_ARG)); } catch(Exception e) { // TODO throw exception? LOG.warn("{} property '{}' excluded. (errors)", _pojoClass.getName(), entry.getKey()); log(e); } } }
public void toJSON(Object obj, Output out) { if(_fromJSON) out.addClass(_pojoClass); for(Map.Entry<String,Method> entry : _getters.entrySet()) { try { out.add(entry.getKey(), entry.getValue().invoke(obj, GETTER_ARG)); } catch(Exception e) { // TODO throw exception? LOG.warn("{} property '{}' excluded. (errors)", _pojoClass.getName(), entry.getKey()); log(e); } } }
public void toJSON(Object obj, Output out) { if(_fromJSON) out.addClass(_pojoClass); for(Map.Entry<String,Method> entry : _getters.entrySet()) { try { out.add(entry.getKey(), entry.getValue().invoke(obj, GETTER_ARG)); } catch(Exception e) { // TODO throw exception? LOG.warn("{} property '{}' excluded. (errors)", _pojoClass.getName(), entry.getKey()); log(e); } } }
public void toJSON(Object obj, JSON.Output out) { out.addClass(obj.getClass()); out.add("list", ((Collection)obj).toArray()); }
@Override public void toJSON(Object obj, JSON.Output out) { out.addClass(obj.getClass()); out.add("list", ((Collection)obj).toArray()); }
@Override public void toJSON(Object obj, JSON.Output out) { PermissionStatus permissionStatus = (PermissionStatus) obj; // Don't store group as null, just store it as empty string // (which is FileStatus behavior). String group = permissionStatus.getGroupName() == null ? "" : permissionStatus.getGroupName(); out.add(OWNER_TAG, permissionStatus.getUserName()); out.add(GROUP_TAG, group); out.add(PERMISSIONS_TAG, permissionStatus.getPermission().toString()); }