Json dosyalarını birleştirip tek json dosyası elde etme

Katılım
9 Temmuz 2019
Mesajlar
4.732
Makaleler
1
Çözümler
56
Yer
500 Republica
Merhabalar, elimde 38 harften oluşan sözlük var. Her harfin kelime ve anlamları tek tek json dosyasında duruyor. Bunları tek json dosyasına toplamam gerekiyor, başka türlü kullanamıyorum. Çok fazla veri var bunları bir türlü birleştiremedim.

Yardımcı olabilecek var mı?

Her json dosyasının içeriği şu şekilde;

JSON:
[
    {
        "id": 1,
        "word": "x ",
        "means": " xxxxxxxx"
    },
    {
        "id": 2,
        "word": "x",
        "means": " xxxxxxx "
    },
    {
        "id": 3,
        "word": "x",
        "means": " xxxxxxxxxx"
    }
]

Olmasını istediğim ise şu şekilde fakat parantezlerle ilgili sorunlar çıkıyor.

JSON:
[
  "data":{
    "id":"x"
     "words":{
    {
        "id": 1,
        "word": "x ",
        "means": " xxxxxxxx"
    },
    {
        "id": 2,
        "word": "x",
        "means": " xxxxxxx "
    },
    {
        "id": 3,
        "word": "x",
        "means": " xxxxxxxxxx"
    }
  }
  "id":"y"
  "words":{
    {
        "id": 1,
        "word": "y",
        "means": "yyyyyyyyyy"
    },
    {
        "id": 2,
        "word": "y",
        "means": "yyyyyyyyyyy"
    },
    {
        "id": 3,
        "word": "y",
        "means": "yyyyyyyyyyyyyyyy"
    }
  }
]
 
Aşağıdaki linke bakabilirsin.


Ayrıca nerede geliştirme yaptığını bilmiyorum. C# olarak varsaydım.
 
Hangi dilde geliştirme yapıyorsun bilmiyorum ama ben olsam json dosyasını öncelikle uygulama üzerinde okutup, gruplamasını kelimeye göre yapıp tekrardan bir json çıktısı alırdım.
 
Aşağıdaki linkten online düzenleme yapabilirsin. Ayrıca yapının aşağıdaki gibi olması gerekli. Sitedeki düzenlenebilir linkini de bırakıyorum. Sağa oklu "copy"ye basarak obje yapısına daha okunabilir bakabilirsin.

Site:

Site düzenlenebilir:

JSON yapısı:
JSON:
{
  "data": [
    {
      "id": "x",
      "words": [
        {
          "id": 1,
          "word": "x ",
          "means": " xxxxxxxx"
        },
        {
          "id": 2,
          "word": "x",
          "means": " xxxxxxx "
        },
        {
          "id": 3,
          "word": "x",
          "means": " xxxxxxxxxx"
        }
      ]
    },
    {
      "id": "x",
      "words": [
        {
          "id": 1,
          "word": "x ",
          "means": " xxxxxxxx"
        },
        {
          "id": 2,
          "word": "x",
          "means": " xxxxxxx "
        },
        {
          "id": 3,
          "word": "x",
          "means": " xxxxxxxxxx"
        }
      ]
    }
  ]
}
 

Hangi dilde geliştirme yapıyorsun bilmiyorum ama ben olsam json dosyasını öncelikle uygulama üzerinde okutup, gruplamasını kelimeye göre yapıp tekrardan bir json çıktısı alırdım.
JavaScript fakat json dosyalarını birleştirmeye yetecek kadar bilgim yok.

Bu aldığın sonuç geçerli mi yani hocam? Syntax hata vermediyse harika.
@Berkay Davas hocam yazdığın yapı tam olarak istediğim sonuç. Çok teşekkür ederim beni çok büyük sıkıntıdan kurtardın.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…