Dictionary型データのArrayフィールドへの格納について

コメント

2件のコメント

  • 正式なコメント
    服部健太

    Array型フィールドの要素は文字列となりますので、当該フィールドに辞書データを要素に持つ配列を書き込んだ場合は、自動的に辞書データの要素が文字列に変換されて格納されます。

    そのため、辞書データの構造を保存したまま、Array型フィールドに格納するには、上記の対応のように各要素をJSON文字列に変換して保存、また、読み込んだ後にJSON文字列をパースして辞書型に戻す、といった処理が必要となります。

    Kompiraの将来的な機能追加で、JSONフィールド型やArray<JSON>フィールド型のようなものを追加して、辞書データをジョブフローで明示的に変換することなく、読み書きができるように検討を進めたいと思います。

    コメントアクション Permalink
  • ueyama

    ご回答ありがとうございます。

    上記承知いたしました。

    0
    コメントアクション Permalink

サインインしてコメントを残してください。