• 24-03-2022, 13:54:54
    #1
    abcde kısmı değişen bir kod var, bu koddaki abcde kısmını nasıl alabilirim?
    {data: abcde, id: 123450}
  • 24-03-2022, 13:58:32
    #2
    var obj = JSON.parse('{"data":"abcde","id":123450}');
    obj.data // diyerek  abcde erişebilirisniz.
  • 24-03-2022, 14:01:24
    #3
    Burdurlu adlı üyeden alıntı: mesajı görüntüle
    var obj = JSON.parse('{"data":"abcde","id":123450}');
    obj.data // diyerek  abcde erişebilirisniz.
    veriyi bir yerden post ederek elde ediyorum data kısmında "" yok o yüzden hatalı mı bilmiyorum ama bu haliyle bir şekilde almam gerekiyor abcde 'yi.
  • 24-03-2022, 14:04:56
    #4
    Gelen değer string ise JSON.parse() kullanabilirsin. Direk obje dönüyorsa .data diyerek alabilirsin. Örnek
    const str='{"data": "abcde", "id": 123450}';
    let jsonObject=JSON.parse(str);
    console.log(jsonObject.data);
  • 24-03-2022, 14:08:06
    #5
    onekey15 adlı üyeden alıntı: mesajı görüntüle
    Gelen değer string ise JSON.parse() kullanabilirsin. Direk obje dönüyorsa .data diyerek alabilirsin. Örnek
    const str='{"data": "abcde", "id": 123450}';
    let jsonObject=JSON.parse(str);
    console.log(jsonObject.data);
    {data: abcde, id: 123450}
    bu veri üzerinden örnek verebilir misiniz hocam ben de tam bilmiyorum yapamadım sanırım tırnaklar olmadığı için hata veriyor ama bu şekildeyken almanın yolu yok mu
  • 24-03-2022, 14:13:02
    #6
    Bu kod işini görür
    let text = "{data: abcde, id: 123450}"; text.split(":")[1].split(",")[0];
    @ShaMedya; yapamazsanız yazın bakalım
  • 24-03-2022, 14:14:52
    #7
    ShaMedya adlı üyeden alıntı: mesajı görüntüle
    {data: abcde, id: 123450}
    bu veri üzerinden örnek verebilir misiniz hocam ben de tam bilmiyorum yapamadım sanırım tırnaklar olmadığı için hata veriyor ama bu şekildeyken almanın yolu yok mu
    ilk aklıma gelen regex ile json veriyi düzeltmeniz. elinizde ki verinin json formatında olması lazım ki parse edilebilirsin. size dönülen cevap json'a benziyor ama json değil. Linkte birkaç örnek var kendinize uyarlayarak çözülebilir gibi görünüyor. Direk olarak kullanabileceğiniz npm kütüphanesi belki vardır bi incelemek lazım.

    javascript - Parsing "relaxed" JSON without eval - Stack Overflow
  • 24-03-2022, 14:30:26
    #8
    ShaMedya adlı üyeden alıntı: mesajı görüntüle
    veriyi bir yerden post ederek elde ediyorum data kısmında "" yok o yüzden hatalı mı bilmiyorum ama bu haliyle bir şekilde almam gerekiyor abcde 'yi.
    forumdaki arkadaşlar çözümü iletmişler hocam Eğer çözülmez ise iletişime geçebilirsiniz bakabiliriz beraber.

    İyi çalışmalar.
  • 24-03-2022, 15:06:20
    #9
    ebubekirbastama adlı üyeden alıntı: mesajı görüntüle
    Bu kod işini görür
    let text = "{data: abcde, id: 123450}"; text.split(":")[1].split(",")[0];
    @ShaMedya; yapamazsanız yazın bakalım
    Çok sağ olun hocam saatlerdir uğraşıyordum sayenizde çözebildim
    onekey15 adlı üyeden alıntı: mesajı görüntüle
    ilk aklıma gelen regex ile json veriyi düzeltmeniz. elinizde ki verinin json formatında olması lazım ki parse edilebilirsin. size dönülen cevap json'a benziyor ama json değil. Linkte birkaç örnek var kendinize uyarlayarak çözülebilir gibi görünüyor. Direk olarak kullanabileceğiniz npm kütüphanesi belki vardır bi incelemek lazım.

    javascript - Parsing "relaxed" JSON without eval - Stack Overflow
    Burdurlu adlı üyeden alıntı: mesajı görüntüle
    forumdaki arkadaşlar çözümü iletmişler hocam Eğer çözülmez ise iletişime geçebilirsiniz bakabiliriz beraber.

    İyi çalışmalar.
    Sizlere de yardımlarınız için teşekkür ederim