json refac