FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

JSONSetElement Neden Sondan Yazdırır?

+1 oy
498 kez görüntülendi
Merhaba

aşağıdaki değişkeni set ederken neden sondan başlatır? bunu düzeltme imkanımız varmıdır?

Set veriable

JSONSetElement  ( "" ; ["uuid"; LISTE::UUID; 1] ;["InvoiceType"; LISTE::FATURA_TIPI; 1] ;["InvoiceSerieOrNumber"; LISTE::EFATURASERI; 1])

 

 

 

Set Field

{"InvoiceSerieOrNumber":"3434","InvoiceType":"SATIS","uuid":"99E8DD5A-937D-4B63-BB08-41BC9A82C07C"}
28, Mayıs, 2018 Scripts kategorisinde Muhteshem (53,030 puan) tarafından soruldu

2 Cevaplar

0 oy
Bunun bir örneğini paylaşabilir misin? Alfabetik bir sıralama gibi duruyor..
28, Mayıs, 2018 Şemsi Saracoğlu (135,530 puan) tarafından cevaplandı
Konuyu biraz inceleyince: Alfabetik dizilim bir JSON standardı imiş..
0 oy
SetJsonElement otomatik olarak sıraya koyuyor. Sıraya müdehale edemiyorsunuz. Ama elementleri "key" ile çağırdığınız için sıralamanın pek bir hükmü yok zaten.
28, Mayıs, 2018 F. Osman Cabi (200,340 puan) tarafından cevaplandı
Evet hocam,ancak key içinde (örnek:"01_InvoiceType") numara kullanılarak değiştirilebiliyor imiş  -ki bu da dediğiniz gibi önemli değil)
İlginiz için teşekkürler. birinci önceliğim set etme olduğu için örnekle uyumlu olması   önemli, get olsaydı sıra önemli değildi.

 [ / ] / { / } / " : " / " , " değişkene tanımladım aralara döşeyerek gidiyorum,
Tutarmı ...      ;))

Üstadların yorumlarını beklerim.
Süleyman, set ederken "key" lerin önünde yukarıda örnek verdiğim gibi "01_" gibi numara kullanırsan örnek:

{"01_DOGUMU":"28.01.1970","02_AD":"Gülşah Soydan"}

gibi sonuç alırsın.(normalde AD önde olmalıydı)

daha sonra bir calculation (text) alanında multiple Substitute kullanılarak numaralar çıkarılarak alttaki gibi nihai sonuç alınabilir..

Substitute örnek:

Substitute(JSON; ["01_"; ""]; ["02_"; ""])


Nihai sonuç:

{"DOGUMU":"28.01.1970","AD":"Gülşah Soydan"}
...