Richard,

You are right. Thanks for that titbit. I got it working now.

- Shekar

On Thu, Feb 19, 2015 at 4:09 PM, Richard Lee <rd...@tivo.com> wrote:

> The json serde creates a Map<String, Object>  The Map.toString() method
> simply recursively prints out the keys and values in the format {key=value,
> …}.  I think your json structure is fine… it’s just in the Map.
>
> Richard
>
> > On Feb 19, 2015, at 4:00 PM, Shekar Tippur <ctip...@gmail.com> wrote:
> >
> > Hello,
> >
> > As I am trying to extend what we have to other sources, I changed some
> > code. Looks like deserialization is broken.
> >
> > Here is a sample stream input:
> >
> > {"creation_time":"2015-02-19T04:03:51Z","alert_policy_name":"Alert
> > Policy","application_name":"PROD AWS","business_unit_l1":"CEG"}
> >
> >
> > envelope.getMessage().toString()
> >
> > Transforms it to:
> >
> > {creation_time=2015-02-04T20:41:36Z, alert_policy_name=Alert
> > Policy,application_name=Prod AWS,business_unit_l1=CEG}
> >
> > As we can see, the json structure seem to be broken.
> >
> > I have this in the config file:
> >
> > systems.kafka.streams.Alert.samza.msg.serde=json
> >
> > systems.kafka.samza.msg.serde=json
> >
> > Wondering what could be wrong.
> >
> > - Shekar
>
>
> ________________________________
>
> This email and any attachments may contain confidential and privileged
> material for the sole use of the intended recipient. Any review, copying,
> or distribution of this email (or any attachments) by others is prohibited.
> If you are not the intended recipient, please contact the sender
> immediately and permanently delete this email and any attachments. No
> employee or agent of TiVo Inc. is authorized to conclude any binding
> agreement on behalf of TiVo Inc. by email. Binding agreements with TiVo
> Inc. may only be made by a signed written agreement.
>

Reply via email to