バーチャルリスト(パート2)前回に引き続き、JSONとバーチャルリストのパート2として日付処理のアイデアを紹介します。Vothとのやりとりの結果を受けて、ここで使われている日付のエンコードのテクニックは、FileMaker内でJSONの生成と消費が完結する場合のみに有効であることを明記しておきます。json-plus-virtual-list-part-2.zip今回の記事は、前回のパート1の短いフォローアップで、JSONの日付のエンコードについての代替案を示します。/YYYYがデフォルトの地域でエンコードし、DD/MM/YYYYがデフォルトの地域でデコードする場合)。この目的を達成するために、パート1ではFileMakerの日付をJSONにプッシュするときにGetAsNumber関数でラップしたので、次のようになりました。このアプローチの利点は、地域による日付表記に依存しないという要求を満たすことです。上の強調表示されている数値を正しく解釈します。欠点は、読みやすさに関して言えば、人に優しくないというところです。(YYYY-MM-DD)でエンコードする方法ですが、このためにはデコードのための手順も追加する必要があります。FileMakerの日付フィールドはYYYY-MM-DDを自動的には解釈しません。一つの可能性として以下があります。8601フォーマット(YYYY-MM-DD)にエンコードする“-“の代わりに“+”を使用し、YYYY+MM+DDとするこれは、いわゆる「日本語」の日付フォーマットでのエンコードになります。FileMakerの日付フィールドはこれをネイティブで解釈できます。バーチャルリストテーブルの内容を変更する必要はありません。#7を参照してください。目的地までの道はいくつもある)。