json logic 분리