add extra test for codec json + b.f.condition