編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

ConvetFrom-String 複数行文字列をコレクションオブジェクトへ変換

複数行文字列を用意する

PS> "taro,18","hanako,15"
taro,18
hanako,15
  • ここではカンマ区切りを想定する。

ConvertFrom-Stringコマンドレットでコレクションオブジェクトへ変換する

PS> "taro,18","hanako,15" | ConvertFrom-String -Delimiter "," -PropertyNames "name", "age"
name   age
----   ---
taro    18
hanako  15
  • -PropertyNamesを指定しなければ、自動的にP1,P2,P3,のようなキー名が設定される。
PS> $data = "taro,18","hanako,15" | ConvertFrom-String -Delimiter "," -PropertyNames "name", "age"
PS> $data | ConvertTo-Json
[
    {
        "name":  "taro",
        "age":  18
    },
    {
        "name":  "hanako",
        "age":  15
    }
]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2017-08-15 (火) 10:20:30 (159d)