json migration