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

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 は、次のシリアライゼーションおよびデシリアライゼーションルールに従います。
  • シリアライズできるのは出力オブジェクトのみです。
  • デシリアライズできるのは最上位の入力オブジェクトのみです。
  • 列挙値および例外は、シリアライズもデシリアライズもできません。