JSON.serializeに値が設定されない
ApexでAPI連携する際に、Salesforceの値をブランクに更新したので連携先の値もブランクにしたいのに更新されない事象が発生。
リファレンスを見たところ、JSON.serializeはデフォルトではnull値のフィールドはセットしてくれないみたい。
2つ目の引数をfalseにしたらいけそうだけど、何故かダメ。
nullを空文字('')に置換することで連携されました。
この記事が気に入ったらサポートをしてみませんか?
ApexでAPI連携する際に、Salesforceの値をブランクに更新したので連携先の値もブランクにしたいのに更新されない事象が発生。
リファレンスを見たところ、JSON.serializeはデフォルトではnull値のフィールドはセットしてくれないみたい。
2つ目の引数をfalseにしたらいけそうだけど、何故かダメ。
nullを空文字('')に置換することで連携されました。
この記事が気に入ったらサポートをしてみませんか?