jodd-json/src/main/java/jodd/json/BeanSerializer.java
protected void onSerializableProperty(final String propertyName, final Class propertyType, final Object value) {
		jsonContext.pushName(propertyName, count > 0);

		jsonContext.serialize(value);

		if (jsonContext.isNamePopped()) {
			count++;
		}
	}
protected void onSerializableProperty(final String propertyName, final Class propertyType, final Object value) {
		jsonContext.pushName(propertyName, count > 0);

		jsonContext.serialize(value);

		if (jsonContext.isNamePopped()) {
			count++;
		}
	}
Invoked on serializable properties, that have passed all the rules.
Property type is <code>null</code> for metadata class name property.