How do I use Microservice manifest option valueSchema?

How do I use valueSchema in a microservice manifest and will it allow a JSON object as an option’s defaultValue? The documentation is a bit vague and there is no example.
valueSchema Schema Defines schema of value and follows the JSON schema defined here
Default: {type: string}