đây là một phân tích cú pháp JSON đơn giản: https://gist.github.com/octan3/1125017
$code = "static function parseJSON(json) {return eval('(' +json + ')');}"
$JSONUtil = (Add-Type -Language JScript -MemberDefinition $code -Name "JSONUtil" -PassThru)[1]
$obj = $JSONUtil::parseJSON($jsonString)
-PassThru
sẽ cung cấp cho bạn một đối tượng (thực sự hai đối tượng; bạn muốn cái thứ hai) mà bạn có thể sử dụng để gọi các hàm.
Bạn có thể bỏ qua nó nếu bạn muốn, và gọi hàm như thế này:
[Microsoft.PowerShell.Commands.AddType.AutoGeneratedTypes.JSONUtil]::parseJSON($jsonString)
nhưng đó là một chút đau đớn.
Nguồn
2015-03-19 00:29:15
Cảm ơn bạn đã gần như phát hiện – RC1140