@Override public void serialize(final Object obj, final StringBuilder buf) { JSON.string(buf, (String) obj); } }
@Override @SuppressWarnings("rawtypes") public void serialize(final Object obj, final StringBuilder buf) { boolean first = true; buf.append("{ "); Map m = (Map) obj; Entry entry; for (final Object o : m.entrySet()) { entry = (Entry) o; if (first) { first = false; } else { buf.append(" , "); } JSON.string(buf, entry.getKey().toString()); buf.append(" : "); serializer.serialize(entry.getValue(), buf); } buf.append("}"); }
@Override public void serialize(final Object obj, final StringBuilder buf) { boolean first = true; buf.append("{ "); DBObject dbo = (DBObject) obj; String name; for (final String s : dbo.keySet()) { name = s; if (first) { first = false; } else { buf.append(" , "); } JSON.string(buf, name); buf.append(" : "); serializer.serialize(dbo.get(name), buf); } buf.append("}"); }
@Override public void serialize(final Object obj, final StringBuilder buf) { JSON.string(buf, (String) obj); } }
@Override @SuppressWarnings("rawtypes") public void serialize(final Object obj, final StringBuilder buf) { boolean first = true; buf.append("{ "); Map m = (Map) obj; Entry entry; for (final Object o : m.entrySet()) { entry = (Entry) o; if (first) { first = false; } else { buf.append(" , "); } JSON.string(buf, entry.getKey().toString()); buf.append(" : "); serializer.serialize(entry.getValue(), buf); } buf.append("}"); }
@Override public void serialize(final Object obj, final StringBuilder buf) { boolean first = true; buf.append("{ "); DBObject dbo = (DBObject) obj; String name; for (final String s : dbo.keySet()) { name = s; if (first) { first = false; } else { buf.append(" , "); } JSON.string(buf, name); buf.append(" : "); serializer.serialize(dbo.get(name), buf); } buf.append("}"); }