Let’s say you need to view a huge (more than 1 GB) JSON file. Of course you are not going to view so much data, it’s humanly impossible. What you want to do is to get a general understanding of JSON structure.
I assume that JSON document is already properly formatted.
First of all we will copy first 10,000 lines to a new file. We will user PowerShell for that:
Get-Content large.json -TotalCount 10000 | Out-File truncated.json
Next, open truncated.json in Sublime Text Editor and scroll to the end:
The JSON is not valid right now. Let’s make it valid by closing all ‘[
‘ and ‘{
‘ brackets. Sublime Text has a great feature that highlights invalid JSON code:
All you need to do is to try to add brackets alternating between ‘[
‘ and ‘{
‘ until you reach the first column:
Now you can save the file and open it in JSON Viewer. Since the new file is small you should have no problems viewing it as tree:
By the way, I’m thinking of building a tool that would automate this process – leave a comment if you’re interested in learning more.