The "Getting started with Message Hub (BETA)" page on bluemix.net indicates that for a Java producer "...the message must be in the following form: [{ "value" : string }, ...] ".
I cannot find any reference in the Kafka documentation to this format, the service works perfectly fine when text is sent that is not in that format, and when I tried using it, the consumer did not separate multiple "value" strings -- the multiple values just arrived as a single JSON message.
So does anyone have some thoughts on the origin, need, or potential benefit of this stated requirement?