問題タブ [lightspeed]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 返された JSON の配列を修正
LightSpeed API から連絡先を呼び出しています。
クライアント「A」の詳細を要求すると、JSON には関連する電子メールの次の内容が含まれます。
クライアント「B」の詳細を要求すると、JSON にはこの関連する電子メールの次の内容が含まれます
私が正しければ、返される「電子メール」が1つしかなくても、最初の応答は配列でなければならないと思います...? システムでは、顧客がレコードに複数の電子メールを含めることが許可されているためです。
これが、デシリアライズしようとしているクラスです。クライアント「B」では完全に機能しますが、クライアント「A」では失敗します
LightSpeed に API を変更してもらうのが見えないので、私のクラスで動作するように 1 つの電子メール アドレスを持つクライアントを取得する方法を誰か提案できますか?
どんな助けでも大歓迎です。
アップデート:
与えられた助けを借りて、いくつかの作業コードに非常に近づきました。
これは、カスタムjsonコンバーター用に私が持っているものです:
しかし、メールをまったく持っていないように見える連絡先を見つけました..そして、LightSpeed によって返される JSON は次のようになります。
そして、私が書いたコンバーターコードを壊しています。この完全に空のオブジェクトを処理する方法がわかりません。
lightspeed - Lightspeed Ecom PI: 製品セットを使用した組み合わせの作成方法
API: PHP を使用した eCom
私はlaravelからlightspeedへの移行に取り組んでいます。製品セットを取得してバリアントオプションとして追加することにより、APIを使用して新しいバリアントを追加したかったのです。
https://developers.lightspeedhq.com/ecom/endpoints/variant/#post-create-a-variant
元:
サイズ:S, 色:ブルー