universal JSONencoder on interface{}

magic