REST.Json, TJSon.JsonToObject sorunsalı - Baskı Önizleme +- Delphi Can (https://www.delphican.com) +-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3) +--- Forum: Genel Programlama (https://www.delphican.com/forumdisplay.php?fid=6) +--- Konu Başlığı: REST.Json, TJSon.JsonToObject sorunsalı (/showthread.php?tid=3629) Sayfalar:
1
2
|
Cvp: REST.Json, TJSon.JsonToObject sorunsalı - Gürcan - 16-05-2019 (14-05-2019, Saat: 12:28)SimaWB Adlı Kullanıcıdan Alıntı: Siz sorununuzu çözmüşsünüz ama ileride konuyu okuyanlara yararı olabilir: İlginç bir konu. Paylaşım için teşekkürler. "Protocol buffers currently support generated code in Java, Python, Objective-C, and C++. With our new proto3 language version, you can also work with Dart, Go, Ruby, and C#, with more languages to come." Delphi' yi halihazırda destekliyor mu ? REST.Json, TJSon.JsonToObject sorunsalı - SimaWB - 16-05-2019 Resmi desteği maalesef yok Burayı deneyebilirsiniz: https://github.com/kami-soft/ProtoBufGenerator Cvp: REST.Json, TJSon.JsonToObject sorunsalı - Tuğrul HELVACI - 18-05-2019 (16-05-2019, Saat: 23:08)SimaWB Adlı Kullanıcıdan Alıntı: Resmi desteği maalesef yok Küçük de olsa bir örnek verirmisin sevgili kardeşim. Sen nasıl kullanıyorsun Google’ın bu zımbırtısını ? Cvp: REST.Json, TJSon.JsonToObject sorunsalı - SimaWB - 18-05-2019 (18-05-2019, Saat: 00:38)Tuğrul HELVACI Adlı Kullanıcıdan Alıntı: Küçük de olsa bir örnek verirmisin sevgili kardeşim. Sen nasıl kullanıyorsun Google’ın bu zımbırtısını ? Üstad, bu konu aslında tam makalelik. Vakit bulabilirsem bir şeyler karalayayım. REST.Json, TJSon.JsonToObject sorunsalı - SimaWB - 27-05-2019 Şurada bununla ilgili bir şeyler karaladım: http://www.delphican.com/showthread.php?tid=3667&pid=2907 REST.Json, TJSon.JsonToObject sorunsalı - 3ddark - 08-12-2022 İhtiyaç duyduğum için JSon tarafında çalışma fırsatım oldu. Katkısı olması adına F prefix zorunluluğu olmadan kullanıma örnek olması için şöyle kodlama yaparsanız sorun olmuyor. Kritik nokta attribute tanımlama yapılması yeterli oluyor. Bunu denerken ilginç bir hata ile karşılaştım. Console uygulaması açtım ve TPerson aynı console uygulama unit içinde tanımladım ve TJson.JsonToObject<TPerson>(tmp);şu işlemde dönüşümde exception hatası veriyor. Fakat farklı bir unit içinde kullanınca hata vermedi. uses REST.Json.Types; type TPerson = class [JSONName('xName')] Name: string; [JSONName('xAge')] Age: Integer; end; uses Rest.Json, Unit6 in 'Unit6.pas'; var Lprs, Lprs2: TPerson; tmp: string; begin try Lprs := TPerson.Create; Lprs.Name := 'Ali'; Lprs.Age := 27; tmp := TJson.ObjectToJsonString(Lprs); Lprs2 := TJson.JsonToObject<TPerson>(tmp); |