I’ve been using LibreOffice and before that OpenOffice for as long as I’ve known about them being options. It’s honestly baffling to me that any home user would ever pay for MS Office. What on Earth does it offer that any home user could conceivably need?
For what it’s worth, in that specific example at least JSON parsing has been available as part of the base .NET libraries since .NET 3.