2

レコード タイプとレコードのリストを指定すると、次のようになります。

type note = {
  text: string,
  id: string
};

let notes: list complete_note = [{text: "lol", id: "1"}, {text: "lol2", id: "2"}]

bs-jsonモジュールを使用してこれを JSON にエンコードするにはどうすればよいですか?

私が試したこと:バックルスクリプトで文字列補間を使用してJSON文字列を手動で作成しようとしましたが、それは間違いなく私がやりたいことではありません:)

notes
|> Array.of_list
|> Array.map (
  fun x => {
    // What should I do?
  }
)
|> Json.Encode.stringArray
|> Js.Json.stringify;
4

1 に答える 1