2019/12/14 #JSON形式のテキストを読み込む
皆様おはようございます、
#猫でもできるPowerShell(備忘録)
#JSON形式のテキストを読み込む
<# 元ネタ
標準の数値形式文字列
https://docs.microsoft.com/ja-jp/dotnet/standard/base-types/standard-numeric-format-strings
JSON Formatter & Validator
https://jsonformatter.curiousconcept.com/
#>
PS> Get-Content ~\downloads\20191214_test1.json
{
"書式指定子":"'C' または 'c'",
"name":"通貨",
"結果":" 通貨値。",
"サポート":"すべての数値型。",
"精度指定子":"小数部の桁数。",
"既定の精度指定子":"NumberFormatInfo.CurrencyDecimalDigits によって定義されます。",
"詳細情報":"通貨 ('C') 書式指定子。",
"使用例":[
"123.456 ('C', en-US) -> $123.46",
"123.456 ('C', fr-FR) -> 123,46 ?",
"123.456 ('C', ja-JP) -> \\123",
"-123.456 ('C3', en-US) -> ($123.456)",
"-123.456 ('C3', fr-FR) -> -123,456 ?",
"-123.456 ('C3', ja-JP) -> -\\123.456"
]}
PS> Get-Content ~\downloads\20191214_test1.json |ConvertFrom-Json
書式指定子 : 'C' または 'c'
name : 通貨
結果 : 通貨値。
サポート : すべての数値型。
精度指定子 : 小数部の桁数。
既定の精度指定子 : NumberFormatInfo.CurrencyDecimalDigits によって定義されます。
詳細情報 : 通貨 ('C') 書式指定子。
使用例 : {123.456 ('C', en-US) -> $123.46, 123.456 ('C', fr-FR) ->
123,46 ?, 123.456 ('C'
, ja-JP) -> \123, -123.456 ('C3', en-US) -> ($123.456)...}
PS>
JSONファイルとやらを久しぶりに書いてみました。
改行有りの要素や、円記号(\)のエスケープなどは書式を
調べないと判りませんでしたが、CSVよりは可読性に
優れているのは間違いないようです
ではまた;