fix formatted json i/o