#41: 2022-01-07 やったこと
引き続き F# で csv の処理をやっています。
今回は csv のデータを JSON にして HTML から読ませたいので F# では
System.Text.Json
クラスを利用してシリアライズします。- JSON Serialisation in F# | Compositional IT
- HTML から読ませるには
.js
であってほしいので以下のようにしました。
open System.IO open System.Text.Json // 中略 let entries = rows |> Array.map rowToEntry let entriesJson = "let entries = " + JsonSerializer.Serialize entries let saveJsonPath = "entries.js" File.WriteAllText(saveJsonPath, entriesJson, Encoding.Default)
あとは index.html
と同じディレクトリにおいて、
<script src="./entries.js"></script>
という感じで読み込めば OK ですね。