@Override public Object arrayDone() { return objectDone(); }
@Override public Object objectDone() { String name = curName(); BSONObject document = (BSONObject) super.objectDone(); if (!(document instanceof BasicBSONList)) { Iterator<String> iterator = document.keySet().iterator(); if (iterator.hasNext() && iterator.next().equals("$ref") && iterator.hasNext() && iterator.next().equals("$id")) { _put(name, new DBRef((String) document.get("$db"), (String) document.get("$ref"), document.get("$id"))); } } return document; }
@Override public Object objectDone() { String name = curName(); Object o = super.objectDone(); if (_lastArray) { return o;
public Object arrayDone() { return objectDone(); }
@Override public Object objectDone() { String name = curName(); BSONObject document = (BSONObject) super.objectDone(); if (!(document instanceof BasicBSONList)) { Iterator<String> iterator = document.keySet().iterator(); if (iterator.hasNext() && iterator.next().equals("$ref") && iterator.hasNext() && iterator.next().equals("$id")) { _put(name, new DBRef((String) document.get("$db"), (String) document.get("$ref"), document.get("$id"))); } } return document; }
@Override public Object objectDone() { String name = curName(); Object o = super.objectDone(); if (_lastArray) { return o;
@Override public Object objectDone() { String name = curName(); Object o = super.objectDone(); BSONObject b = (BSONObject) o;
public Object objectDone(){ String name = curName(); Object o = super.objectDone(); BSONObject b = (BSONObject)o;