If you are not familiar with JSON, it stands for Java Script Object Notation and is an open standard format that uses human readable text for data interchanges. Despite its name, it is separate to ...
Currently, the ConvertTo-Json cmdlet assembles all input objects into an in-memory List, then converts that to one Json string for output. This can be inefficient if there are many input objects.
There have been a couple of unsuccessful attempts in the PowerShell repository to migrate from NewtonSoft.Json on System.Text.Json . (The last one PowerShell/PowerShell#26654 (comment)) The problem ...