fix json default handler