日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

powershell /遍历/psobject/字符串转换Json/json数组操作

發布時間:2023/12/4 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 powershell /遍历/psobject/字符串转换Json/json数组操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

讀取json文檔

$json = (Get-Content "C:\HDDList.json" -Raw) | ConvertFrom-Json $select=$json.Content.selected[0] $HddCoun=$json.Content.normal.Count

?

遍歷數組

foreach($str in $json.versions) { echo "value: $str" }

?

json數據轉換psobject.properties ?

$json = (Get-Content "C:\nowSelect.json" -Raw) | ConvertFrom-Json$select=$json.Content.selected[0].psobject.properties.Name $selectValue=$json.Content.selected[0].psobject.properties.Value

字符串轉換Json 添加和保存文件

$s = '{"foo":"hello"} $o = $s | ConvertFrom-Json//修改 $o.foo = "hello2"//添加 $o | Add-Member 'bar' 'World' //標準寫法 Add-Member -InputObject $o -MemberType NoteProperty -Name 'bar' -Value "World"//保存 $o | ConvertTo-Json | Out-File test.json

json內添加數組

1.@()表示空的數組 $jsonTable | Add-Member $itemName @()2.json數組內添加json內容,原理是數組內增加json member$jsonKey='"'+"$jsonKey"+'"' $jsonValue='"'+"$jsonValue"+'"'a.把字符串轉換json ,在把json內容加入到數組內。 $newMember='{'+"$jsonKey"+':'+"$jsonValue"+'}' $newMember=$newMember|ConvertFrom-Jsonb. powershell 添加數組用+= $jsonTable."$itemName"+=$newMember

?

json與字符串轉換例子

1.初始化 $jsonTable = '{"Name":"case info table"}'a.字符串轉換json,使用ConvertFrom-Json $jsonTable = $jsonTable | ConvertFrom-Jsonb.json轉換字符串輸出,使用ConvertTo-Json $jsonTable |ConvertTo-Json2.添加item $jsonTable=$jsonTable | ConvertFrom-Json$jsonTable | Add-Member $jsonKey $jsonValue$jsonTable|ConvertTo-Json |out-file "c:\data.json"$jsonTable |ConvertTo-Json3.添加空數組 $jsonTable=$jsonTable | ConvertFrom-Json$jsonTable | Add-Member $itemName @()$jsonTable|ConvertTo-Json |out-file "c:\data.json"$jsonTable |ConvertTo-Json4.數組添加內容 $jsonKey='"'+"$jsonKey"+'"' $jsonValue='"'+"$jsonValue"+'"'$jsonTable=$jsonTable | ConvertFrom-Json$newMember='{'+"$jsonKey"+':'+"$jsonValue"+'}' $newMember=$newMember|ConvertFrom-Json$jsonTable."$itemName"+=$newMember$jsonTable|ConvertTo-Json |out-file "C:\Data.json" $jsonTable |ConvertTo-Json

?

?

?

參考:http://www.voidcn.com/article/p-nisspnhk-bwh.html

?

總結

以上是生活随笔為你收集整理的powershell /遍历/psobject/字符串转换Json/json数组操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。