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
						

Json Kod Yazdırma

+4 oy
384 kez görüntülendi
Merhabalar üni öğrencileri olarak soru cevap uygulaması yapmaya karar verdik.
Ekte yaptığım file maker dosyasının bu şekilde json kod çıktısı vermesini istiyorum.
Zj diye bir field var . ben yaptım fakat istediğim gibi olmadı .

{
  Sorular\"\"": [
    {
      "Soru": "Sübhaneke duasında bulunan “ Ve celle senaük “ cümlesi hangi namazda okunur?",
      "A": "Sabah Namazı",
      "B": "Cenaze Namazı",
      "C": "Akşam namazı",
      "D": ""Bayram Namazı",
      "Cevap": ""Bayram Namazı"
    }
  ]
}

http://dosya.co/xcyj04770hfk/yenisoru.fmp12.html

Şimdiden çok teşekkürler
6, Mart, 2019 Scripts kategorisinde Neylim (370 puan) tarafından soruldu

1 cevap

+4 oy
 
En İyi Cevap

Aşağıdaki json, biraz daha aşağıdaki sonucu döndürür;

JSONSetElement ( "" ; "Sorular" ; 
   JSONSetElement ( "[]" ; 0 ; 
         JSONSetElement ( "{}" ; 
              [ "Soru" ; yenisoru::Soru ; JSONString ];
              [ "A" ; yenisoru::A ; JSONString ];
              [ "B" ; yenisoru::B ; JSONString ];
              [ "C" ; yenisoru::C ; JSONString ];
              [ "D" ; yenisoru::D ; JSONString ];
              [ "Cevap" ; yenisoru::Cevap ; JSONString ] 
         ) ; JSONObject
   ) ; JSONArray
)

 

Oluşan Json çıktısı;

{
    "Sorular" : 
    [
        {
            "A" : "Rahman ve Rahim olan Allah’ın adıyla.",
            "B" : "Allah’tan başka ilah yoktur.",
            "C" : "Allah’ım sana şükürler olsun.",
            "Cevap" : "Allah’ın rahmeti ve bereketi Hz. Muham- med’in (sav)’in ve ailesinin üzerine olsun.",
            "D" : "Allah’ın rahmeti ve bereketi Hz. Muham- med’in (sav)’in ve ailesinin üzerine olsun.",
            "Soru" : "“ Bismillahirrahmanirrahim “  anlamı nedir?"
        }
    ]
}

 

Yalnız bu örnekte tek kayıttan bilgileri alıyor. Tüm kayıtları JSON nesnesine dönüşütürmek için script, execute sql veya ilişki temelli bir hesaplama kullanılabilir.

 

6, Mart, 2019 F. Osman Cabi (197,900 puan) tarafından cevaplandı
8, Mart, 2019 Mehmet KAYA tarafından seçilmiş
Teşşekürler bu daha sağlıklı oldu.
...