首页 > 系统相关 >powershell-json文件解析

powershell-json文件解析

时间:2023-04-10 13:58:27浏览次数:32  
标签:case caseName content json attachment 解析 powershell name

.psobject.properties.name 可以获取当前节点下的name(***)

而.***获取该name 冒号后的内容

$path = "C:\Users\2\Desktop\R360_TCM_Report_Annie\Local\AnnieCaseReport.json"
#$path = "C:\Users\2\Desktop\DDDDD\De1.json"
$content= (Get-Content $path -Encoding Ascii) -join"`n" | ConvertFrom-Json
$contentName = $content.caselist.psobject.properties.name # | Get-Member
foreach($caseName in $contentName)
{
"caseName :" + $caseName
#foreach($case1 in $content.caseList)
#{
#"SKUIDa :" + $case1."$caseName".skuID[-1]
#}
foreach($case in $content.caseList."$caseName")
{
"case :" + $case
"SKUID :" + $case.skuID
"notes :" + $case.notes
"attachment :" + $case.attachment
"pims :" + $case.attachment
"status :" + $case.attachment
"comment :" + $case.attachment
}
}

 

标签:case,caseName,content,json,attachment,解析,powershell,name
From: https://www.cnblogs.com/GrayLiang/p/17302668.html

相关文章

  • 分布式计算技术(上):经典计算框架MapReduce、Spark 解析
    当一个计算任务过于复杂不能被一台服务器独立完成的时候,我们就需要分布式计算。分布式计算技术将一个大型任务切分为多个更小的任务,用多台计算机通过网络组装起来后,将每个小任务交给一些服务器来独立完成,最终完成这个复杂的计算任务。本篇我们介绍两个经典的计算框架MapReduce和Sp......
  • 分布式存储技术(下):宽表存储与全文搜索引擎的架构原理、特性、优缺点解析
    对于写密集型应用,每天写入量巨大,数据增长量无法预估,且对性能和可靠性要求非常高,普通关系型数据库无法满足其需求。对于全文搜索和数据分析这类对查询性能要求极高的场景也是如此。为了进一步满足上面两类场景的需求,有了宽表存储和搜索引擎技术,本文将对他们的架构、原理、优缺点做......
  • Collection - LinkedList源码解析
    简介:LinkedList集合底层是一个双向链表结构,具有增删快,查询慢的特点,内部包含大量操作首尾元素的方法。适用于集合元素先入先出和先入后出的场景,在队列源码中被频繁使用。链表结构的节点新增、删除都非常简单,仅仅把前后节点的指向修改下就好了,所以LinkedList新增和删除速度很......
  • gis经纬度坐标转换多格式兼容:支持字符串/数组/GeoJSON
    格式let coordinatesStrReg = /((-*[1][0-9]{0,2}|0)(\.[0-9]{1,6})*),\s{0,2}((-*[1-9][0-9]{0,1}|0)(\.[0-9]{1,6})*)/gstr.replace(coordinatesStrReg, (str, $1, $2, $3, $4, $5) => {  // lat=$1 lng lat=$4  console.log($1, $4)})代码,https://w......
  • 获取全国GeoJSON和各省市GeoJSON数据下载
    第一,从阿里云下载:http://datav.aliyun.com/tools/atlas/#&lat=33.50475906922609&lng=104.2822265625&zoom=4全国轮廓数据,26KB,省市轮廓256KB这个最简便,但是轮廓不是太清晰,直接从高德百度地图获取高德地图获取地图边界数据https://lbs.amap.com/api/javascript-api/reference-......
  • 百度高德地图行政区域边界GeoJSON数据获取并绘制行政区域
    highcharts是提供地图数据包的:https://www.highcharts.com/docs/maps/map-collectionechart矢量地图或者地图绘制矢量图层,GeoJSON哪里提供呢?dataV提供数据下载,http://datav.aliyun.com/tools/atlas/#&lat=30.332329214580188&lng=106.75386074913891&zoom=4.5这些数据也是从高......
  • axios写了前端,如何从后台获取到List列表数据(涉及到JSON)
    问题描述我将前端写完之后,一直没有理解axios后台的写法,导致进度一直拖慢,这里我就来叙述一下我后来是怎么写出后台代码的吧,或者说,这样的后台代码是怎么写出来的!问题解决经过友友的点拨,这里就需要将我们的list数据转换成json数据;然后将转换好的json数据传到axios写出来的html页......
  • 实现正向解析的DNS服务器
    配置修改区域配置文件$vim/etc/named.rfc1912.zoneszone"hxg.com"IN{#添加域名对应的数据库文件 typemaster;file"hxg.com.zone";};新建数据库文件$touch/var/named/hxg.com.zone$chgrpnamed/var/named/......
  • 实现DNS的反向解析
    反向区域区域名称:网络地址反写.in-addr.arpa.172.16.100.-->100.16.172.in-addr.arpa.定义区域zone"ZONE_NAME"IN{type{master|slave|forward};file"网络地址.zone"};定义区域解析库文件注意:不需要MX,以PTR记录为主反向区域示例$TTL86400$ORIGIN10.0.0......
  • Rust 的 parse() 是一个用于将字符串解析为其他类型的方法
    在Rust中,parse()是一个用于将字符串解析为其他类型的方法。例如,可以将字符串解析为整数、浮点数或布尔值等。在这个例子中,parse()方法被用来将用户从标准输入中读取的字符串(即变量input_num)解析为整数类型。需要注意的是,parse()方法返回一个Result枚举类型,因为解析字符串......