}
if (isJsonObject(property)) {
try {
OpenSocialField field = new OpenSocialField(true);
field.addValue(new OpenSocialObject(createObjectRepresentation(
o.getJSONObject(key))));
r.put(key, field);
continue;
} catch (JSONException e) {
// If this isn't an object, try to parse it as something else