8
我有这样的JSON在一个名为test.txt的ConvertFrom JSON的PowerShell命令不解析整个JSON对象
{
"local-dev": {
"client": {
"server-url": "http://localhost:3000"
},
"server": {
"renterEndpoint": {
"rejectUnauthorized": false,
"host": "blah.blah.com",
"port": 443,
"path": "/api/renter"
},
"homeownerEndpoint": {
"rejectUnauthorized": false,
"host": "blah.blah.com",
"port": 443,
"path": "/api/homeowner"
}
}
}
}
当我运行此PowerShell命令:
Get-Content "test.txt" -Raw | ConvertFrom-Json
的出来把我弄不包括第二级下的任何对象(即客户端和服务器对象没有属性)。
local-dev
---------
@{client=; server=}
任何人有什么想法?
谢谢马特!数据在那里并不明显。 – dprothero 2014-11-25 03:32:31
@dprothero同意。只是好像它必须在那里:) – Matt 2014-11-25 03:33:15
好的答案..仅供参考,已经被咬了自己,我用一个技巧来确认这些事情..'ConvertTo-Json $ json -Depth 10',它会显示正确的和整个结构(深度10,可以使用更高的数字),很好地格式化。 – 2014-11-26 01:58:02