はじめに
WSH JScript で、設定ファイルに対応する際に使用した方法です。
WSH(VBScript, JScript) から設定ファイルを扱う場合、JSON を使用すると楽できます。
その他のフォーマットであれば、XML を MSXML を使用して対応できますが、JSON の方がコードが直感的になります。
注意
文字コードは、SJIS を使用しています。
それ以外の文字コードでは、動作検証していません。
実装
- sample.json
{ "Date": { "Year": 2018, "Date": "03/21", "Time": "12:34" }, "Users": [ { "Country": "Austria", "Name": "Hans Meier", "Age": 18 }, { "Country": "Canada", "Name": "Joe Blow", "Age": 19 }, { "Country": "Japan", "Name": "山田 太郎", "Age": 20 } ] }
あとがき
ちなみに、保存機能を考慮しなければ、テキストを直接 eval に流すだけでも対応できます。
JScript で、JSON オブジェクトを取得する方法は、下記から。 stackoverflow.com