>From within a Java UDF, I'm looking for an easy way to go from a complex
pig Object to a Json Object. The converse operation is also desired.

Use Case 1:
DataBag {(a,1.0)}  with Schema b1:bag{t1:tuple(t:chararray,s:double)}
return JsonObject {[a,1.0]}

Converse Use Case 1:
JsonObject {[a,1.0]}
return DataBag {(a,1.0)} Schema-less

Use Case 2:
Tuple (b,{(a,1.0)})  with Schema
t2:tuple(u:chararray,b1:bag{t1:tuple(t:chararray,s:double)})
return JsonObject {[b,{[a,1.0]}]}

Converse Use Case 2:
JsonObject {[b,{[a,1.0]}]}
return Tuple (b,{(a,1.0)}) Schema-less


Many Thanks,

-Dan

Reply via email to