fix smart json