code: public void writeValue (String name, Object value) {
  		try {
  			writer.name(name);
  		} catch (IOException ex) {
  			throw new JsonException(ex);
  		}
  		if (value == null)
  			writeValue(value, null, null);
  		else
  			writeValue(value, value.getClass(), null);
  	}
docs: Writes the value as a field on the current JSON object, without writing the actual class.
  @param value May be null.
  @see #writeValue(String, Object, Class, Class)