この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Newer Version Available

This content describes an older version of this product. View Latest

ConnectApi オブジェクトのシリアライズとデシリアライズ

ConnectApi 出力オブジェクトを JSON にシリアライズすると、Connect REST API から返される JSON と類似した構造になります。ConnectApi 入力オブジェクトを JSON からデシリアライズした場合も、Connect REST API と類似した構造になります。

Connect in Apex は、次の Apex コンテキストでシリアライゼーションとデシリアライゼーションをサポートします。

  • JSON および JSONParser クラス — Connect in Apex 出力を JSON にシリアライズ、および Connect in Apex 入力を JSON からデシリアライズ。
  • @RestResource を含む Apex REST — Connect in Apex 出力を JSON の戻り値としてシリアライズ、および JSON をパラメータとして Connect in Apex 入力にデシリアライズ。
  • @RemoteAction を含む JavaScript Remoting — Connect in Apex 出力を JSON の戻り値としてシリアライズ、および JSON をパラメータとして Connect in Apex 入力にデシリアライズ。

Connect in Apex は、次のシリアライゼーションおよびデシリアライゼーションルールに従います。

  • シリアライズできるのは出力オブジェクトのみです。
  • デシリアライズできるのは最上位の入力オブジェクトのみです。
  • 列挙値および例外は、シリアライズもデシリアライズもできません。