private JSONObject serializeJSONObject(final BeanSerializerState state,
final Object parent, final JSONObject jsonobject) {
final JSONObject result = new JSONObject();
final JSONArray keys = jsonobject.names();
for (int i = 0; i < keys.length(); i++) {
final String key = keys.optString(i);
final Object object = jsonobject.opt(key);
this.putInObject(state, parent, key, object, result);
}
return result;
}