08-12-2022, Saat: 15:45
(08-12-2022, Saat: 14:07)RAD Coder Adlı Kullanıcıdan Alıntı: @slyurt,
Metoda istek yaptığınızda JSON değer döner.
Yapmanız gereken tek şey JSON deserialize işlemini gerçekleştirmek.
Bu konuda yardım beklentiniz varsa; dönen JSON veriyi burad paylaşın, çözümlemnize yardımcı olalım.
xStr := TestTrendyolYemek.TestEt ;
ShowMessage(xStr); burda OK dönüyor..
TestTrendyolYemek.GetOrders(False,xStr); bunu sonucunu
function GetOrders(const ANewOrder:Boolean;var AJsonStr:String):TTrendyolOrders;
olarak vermesi bu parametrenin sonucunu json a da gönderemiyorum çünkü json string istiyor ama
type
TerdyolGelen = class
public
id : String; // Sipariş id
orderCode : String; // Sipariş kodu
storeId : Integer; // Trendyol restoran id
deliveryType : Integer; // 0 Restoran getirsin 1 Trendyol getirsin
packageCreationDate : TDateTime; // Sipariş tarihi
totalPrice : Extended; // Sipariş tutarı
customerId : String; // Müşteri Id
customerName : String; // Müşteri adı
address : String; // adres
addressDescription : String; // adres açıklaması
phoneNumber : String; // Telefon
clientLatitude : Double; // Müşteri adres enlem
clientLongitude : Double; // Müşteri adres boylam
paymentMethod : Integer; // Ödeme numarası
paymentMethodText : String; // Ödeme açıklaması
customerNote : String; // Müşteri notu
end;
böyle olmalı bunu da yaptım ama json bu sefer hata veriyor gelen değer string değil diye
bunu nasıl alacağız yardımcı olursanız sevinirim.
Saygılar.

