製品 4D v16 R5 supports the JSON pointers

JSONポインタの操作

Deeplからの自動翻訳

4D v16 R4 では JSONオブジェクトを検証 できるようにオブジェクトコマンドを充実させました。 4D v16 R5 では JSONポインタのサポートを導入し、さらに進化させました。でも、JSONポインタとは何でしょうか?

データベースのレコードに各従業員の会社情報を保存しないように(代わりに会社レコードへのリンクを使用)、JSONドキュメントをさまざまな場所で再利用できるパーツで構成すると、非常に便利な場合があります。

たとえば、Webサイトでの注文を例にとると、顧客が配送先住所を入力し、請求先住所を同じに指定します。この場合、住所情報を重複して登録するのではなく、配送先住所を請求先住所への参照として定義することができる。

ヒント Many thumbs up for the JSON Validator tool

新しいツールです。JSON Validator

Deeplからの自動翻訳

4D v16 R4 introduces 新しいコマンドである JSON Validate.このコマンドを使用すると、JSONドキュメントがJSONスキーマに従って有効」であるかどうかを検証できます。これは、サーバー間やサーバーとクライアントの間で情報を交換する際に非常に便利です。 JSONスキーマの標準のおかげで、自分のサーバーや外部のサーバーと通信するための「プロトコル」を定義することができます。 詳しくは、こちらのブログ記事をご覧ください。

製品 blank

JSONオブジェクトを検証する

Deeplからの自動翻訳

私たちは、ますますJSON形式を使うようになっています。例えば、設定をファイルに保存したり、ソフトウェアの設定を保存したり、ウェブ上で他のサーバーとクライアントデータを交換したりするためです。

受信したデータが期待通りの形式であることを、どのように検証すればよいのでしょうか。 必要な情報がすべて実際に存在することを、どのように検証すればよいのでしょうか? JSON形式の種類ごとに面倒なメソッドを書かずに、この検証を行うにはどうしたらよいでしょうか?

単にJSONスキーマを記述して JSON Validatenewコマンド!