我正在返回一个Web服务调用,它应该以json格式返回,它确实看起来确实是有效的json。作为字符串,它看起来像这样:
{ “总”:10, “行”:[{ “过程”: “VISIO.EXE”, “COMPUTER_ID”:57, “last_used”: “2016-04-20T01:34:09Z”},{ “处理”: “VISIO.EXE”, “COMPUTER_ID”:64, “last_used”: “2016-04-01T04:09:35Z”},{ “过程”: “VISIO.EXE”, “COMPUTER_ID”:181, “last_used”: “2016-03-10T23:02:53Z”},{ “过程”: “VISIO.EXE”, “COMPUTER_ID”:230, “last_used”: “2016-04-19T05:31:32Z”} ,{ “过程”: “VISIO.EXE”, “COMPUTER_ID”:237, “last_used”: “2016-04-04T10:23:23Z”},{ “过程”: “VISIO.EXE”, “COMPUTER_ID”: 284, “last_used”: “2016-04-15T10:54:29Z”},{ “过程”: “VISIO.EXE”, “COMPUTER_ID”:8401, “last_used”:“2016-05-12T21:55:39Z “},{” 过程 “:” VISIO.EXE “ ”COMPUTER_ID“:9045, ”last_used“: ”2016-05-12T08:10:40Z“},{ ”过程“: ”VISIO.EXE“,” COMPUTER_ID “:9527,” last_used “:” 2016-05-11T00:49:11Z “},{” 过程 “:” VISIO.EXE “ ”COMPUTER_ID“:10198 ”last_used“:” 2016-05-06T06:59 :29Z“}]}
我试图使用以下脚本枚举结果。我已经尝试了所有列出的选项1-4,一次取消注释一个,但我不能得到多个结果返回。
关于我做错了什么的想法?
%% // Exploring.....
mc = metaclass(L);
pl = {mc.PropertyList.Name}.'; %'
ml = {mc.MethodList.Name}.'; %'
s = struct(L);
答案 0 :(得分:0)
您似乎正在收回数据。请记住,返回的对象有两个属性,“total”和“rows”。
尝试:
foreach ($result in $results.rows) {
write-host $result
}