アーティクル - CS404027

JSON オブジェクトが ThingWorx サービスの入力パラメータとして渡された場合、JSON オブジェクト内の配列を変更することはできません。

修正日: 11-Jun-2025   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • ThingWorx Platform 9.3 F000 to 9.7

説明

  • サービスの入力パラメータの場合、JSONオブジェクト配列を変更することはできません。
  • JSONオブジェクトが初期化され、サービスに取り込まれた場合は変更できますが、インポートされた場合は変更できません。
  • ThingWorx サービスで次の Javascript コードを実行しようとすると、エラー メッセージ「サービス <SERVICE NAME> の実行中にエラーが発生しました。メッセージ:: Java クラス "com.thingworx.dsl.engine.adapters.JSONArrayAdapter" には、"<xyz>" という名前のパブリック インスタンス フィールドまたはメソッドがありません。- 詳細については、スクリプト エラー ログを参照してください」が表示されます。
    • let ServiceJSONMatrix = InputJSONMatrix;
最新バージョンはこちらを参照ください CS404027