powershell 遍历json_遍历JSON文件PowerShell
我试图在PowerShell中遍历以下JSON文件。
如果没有专门命名顶部标签(例如17443和17444),由于我事先不知道它们的名称,就无法找到遍历数据的方法。
我想为所有记录输出标签3、4和5(标题,名字,姓氏)。
我该怎么做?
{
"17443":{
"sid":"17443",
"nid":"7728",
"submitted":"1436175407",
"data":{
"3":{
"value":[
"Mr"
]
},
"4":{
"value":[
"Jack"
]
},
"5":{
"value":[
"Cawles"
]
}
} },
"17444":{
"sid":"17444",
"nid":"7728",
"submitted":"1436891400",
"data":{
"3":{
"value":[
"Miss"
]
},
"4":{
"value":[
"Charlotte"
]
},
"5":{
"value":[
"Tann"
]
}
}
},
"17445":{
"sid":"17445",
"nid":"7728",
"submitted":"1437142325",
"data":{
"3":{
"value":[
"Mr"
]
},
"4":{
"value":[
"John"
]
},
"5":{
"value":[
"Brokland"
]
}
}
}
}
我可以使用下面的代码访问数据,但我想避免放入17443、17444等。
$data = ConvertFrom-Json $json
foreach ($i in $data.17443)
{
foreach ($t in $i.data.3)
{
Write-Host $t.value
}
foreach ($t in $i.data.4)
{
Write-Host $t.value
}
foreach ($t in $i.data.5)
{
Write-Host $t.value
}
}
powershell 遍历json_遍历JSON文件PowerShell相关推荐
- 遍历JSON文件提取想要的内容
"可以使用递归函数来遍历多层级json文件内容,提取需要的内容.下面是一个示例代码:" import jsondef extract_json(data, key):if isin ...
- labelme json文件转换成mask图片代码
import json, os, shutil, imgviz import argparse import numpy as np import PIL.Image import PIL.Image ...
- powershell 遍历json_如何从Powershell脚本读取JSON数据并遍历它
我开始学习Powershell,我正在尝试读取JSON文件.如何从Powershell脚本读取JSON数据并遍历它 这里是我的JSON文件(名为"versions.json"): ...
- python json文件遍历所有key、value 及替换key对于的value
对于接口自动化测试,一般接口以json形式发送返回,往往我们就需要遍历json文件中所有key,value以及修改替换key对于的value. 例如json发送/接收的文件: SendRegister ...
- 手写小程序摇树优化工具(三)——遍历json文件
见素包朴,少私寡欲,绝学无忧 github: miniapp-shaking 上一章我们介绍了遍历js文件的方法,接下来我们介绍其他文件的遍历. 1. 遍历JSON文件 对于json文件,我们直接读取 ...
- python遍历JSON文件
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. 易于人阅读和编写.同时也易于机器解析和生成. 这里我写了一段python代码,设计一个递归函数可以遍历j ...
- Linux和Windows的遍历目录下所有文件的方法对比
首先两者读取所有文件的方法都是采用迭代的方式,首先用函数A的返回值判断目录下是否有文件,然后返回值合法则在循环中用函数B直到函数B的返回值不合法为止.最后用函数C释放资源. 1.打开目录 #inclu ...
- Ruby和SHELL中如何遍历指定目录的文件
在工作中我们有在Ruby和SHELL中如何遍历指定目录的文件的需求,这个应该如何来实现呢?网上的方法也非常之多,我们可以拿来参考参考,如下边的traverse.rb文件内容所示: #!/usr/bin ...
- php 遍历 目录,PHP采用自定义函数实现遍历目录下所有文件的方法
目录的遍历是PHP程序设计中经常会用到的一个功能,很多PHP项目都有这一功能模块.今天本文就来实例解析一下PHP采用自定义函数实现遍历目录下所有文件的方法.具体方法如下: 方法一:使用readir() ...
- ipfs如何查找一个文件的_如何用 1 分钟遍历一个 100TB 的文件?
如果你在面试的时候遇到这样一个问题:如何用 1 分钟遍历一个 100TB 的文件?是不是立刻就懵圈了?不要紧,读了今天的文章,懵圈的可能是面试官.以下是全文. 文件及硬盘管理是计算机操作系统的重要组成 ...
最新文章
- 【整理】史上最强的娱乐大餐———九奔、汉澳、器普。。。。。。
- 拼不过 GO?阿里如何重塑云上的 Java
- 数据库导出到excel解决科学计数法问题
- 安装python以及pycharm
- mysql消息订阅与发布_消息发布与订阅
- 软考难点—软件开发模型(借鉴)
- ASP.NET教程4
- if else 条件语句
- 原生PHP配置paypal支付接口成功!不用Composer!
- 基于树莓派的智能门禁及3D外壳打印设计
- 学编程脚本 android,Android开发之--脚本编程
- 目标转化出价多少_浅谈什么是 oCPC 目标转化出价?
- ORR和BIC伪指令应用
- 【年月】-单词学习记录(模板)
- 小白IT:如何快速写出一个前端页面(网页),Python中如何使用前端语言什么是?JavaScript?BOMDOM?Bootstrap??
- mmall 项目实战(一)项目初始化
- JAVA的getBytes()方法
- C# 中的Event EventArgs和Delegate(转载)
- https证书的验证过程与生成方法
- 只需+1s,GitHub代码一键转成VS Code
热门文章
- html 刷新页面,javascript刷新页面的几种方法
- 谁有《线性系统理论习题与解答》郑大钟
- 基带单元(BBU)与无线单元(RRU)之间的高速链路-CPRI接口
- 什么是火星坐标系(GCJ-02)
- 修改华为 Echolife HG8010h 的超级用户密码
- 除了秀米,微信排版还有什么好用的? ---短网址
- MyBatis 缓存原理梳理
- 手机怎么压缩gif动图大小?推荐一款gif压缩的工具
- oracle ebs 采购入库,ORACLE EBS/ERP 采购库存模块分录
- matlab积分器的工作原理,[转载]Simulink积分器详解(图)