switched to jsonlint for productive parsing