• 20-04-2025, 11:09:16
    #1
    Merhaba arkadaşlar. Aşağıdaki kod biçimini elde etmek için nasıl bir php kodu kullanmalıyım. Yardımcı olursanız sevinirim.
    sampleProductCategories = [
      {
        "products": [
          {
            "name": "Çeyrek",
            "price": 147
          },
          {
            "name": "Yarım",
            "price": 300
          }
          
        ],
        "name": "Satmak istiyorum"
      },
      {
        "products": [
          {
            "name": "Knucklehead",
            "price": 24.23
          },
          
          {
            "name": "Bike",
            "price": 91.02
          }
        ],
        "name": "Almak istiyorum"
      },
      {
        "products": [
          {
            "name": "Bi-Plane",
            "price": 34.25
          },
          {
            "name": "Tri-Plane",
            "price": 36.23
          },
          
          {
            "name": "Mustang",
            "price": 49.0
          }
        ],
        "name": "Tam"
      },
      {
        "products": [
          {
            "name": "schooner",
            "price": 82.34
          },
          
          {
            "name": "Ship",
            "price": 33.97
          }
        ],
        "name": "Gremse"
      },
       {
            "name": "Collectable Wooden Train",
            "price": 67.56
          }
        ],
        "name": "Beşli Reşat"
      },
      {
        "products": [
          {
            "name": "1926 Ford Fire Engine",
            "price": 24.92
          },
         {
            "name": "Diamond T620 Semi-Skirted Tanker",
            "price": 68.29
          }
        ],
        "name": "AUTO Car"
      },
      {
        "products": [
          {
            "name": "Maxwell",
            "price": 57.54
          },
          {
            "name": "Cabriolet",
            "price": 64.58
          }
        ],
        "name": "Vintage Cars"
      }
    ];
  • 20-04-2025, 11:15:28
    #2
    fatbotter.com
    Bunu PHP ile array olarak hazırlayıp sonrasında json_encode fonksiyonu ile jsona çevirmelisiniz.

    Edit: Hatta neredeyse PHP olmuş.

    sampleProductCategories değişkeni başına $ işareti ekleyin sonra en alt satıra

    $sampleProductCategoriesJson = json_encode($sampleProductCategories);
    echo $sampleProductCategoriesJson

    Mobilim hatalara dikkat etmedim ancak aşağıdaki çalışan hali olmalı.

    <?php
    $sampleProductCategories = [
    [
    "products" => [
    [
    "name" => "Çeyrek",
    "price" => 147
    ],
    [
    "name" => "Yarım",
    "price" => 300
    ]
    ],
    "name" => "Satmak istiyorum"
    ],
    [
    "products" => [
    [
    "name" => "Knucklehead",
    "price" => 24.23
    ],
    [
    "name" => "Bike",
    "price" => 91.02
    ]
    ],
    "name" => "Almak istiyorum"
    ],
    [
    "products" => [
    [
    "name" => "Bi-Plane",
    "price" => 34.25
    ],
    [
    "name" => "Tri-Plane",
    "price" => 36.23
    ],
    [
    "name" => "Mustang",
    "price" => 49.0
    ]
    ],
    "name" => "Tam"
    ],
    [
    "products" => [
    [
    "name" => "schooner",
    "price" => 82.34
    ],
    [
    "name" => "Ship",
    "price" => 33.97
    ]
    ],
    "name" => "Gremse"
    ],
    [
    "products" => [
    [
    "name" => "Collectable Wooden Train",
    "price" => 67.56
    ]
    ],
    "name" => "Beşli Reşat"
    ],
    [
    "products" => [
    [
    "name" => "1926 Ford Fire Engine",
    "price" => 24.92
    ],
    [
    "name" => "Diamond T620 Semi-Skirted Tanker",
    "price" => 68.29
    ]
    ],
    "name" => "AUTO Car"
    ],
    [
    "products" => [
    [
    "name" => "Maxwell",
    "price" => 57.54
    ],
    [
    "name" => "Cabriolet",
    "price" => 64.58
    ]
    ],
    "name" => "Vintage Cars"
    ]
    ];

    // JSON'a çevirme
    $sampleProductCategoriesJson = json_encode($sampleProductCategories, JSON_PRETTY_PRINT);
    echo $sampleProductCategoriesJson;
    ?>
  • 20-04-2025, 22:45:25
    #3
    Teşekkürler, Eline sağlık, Tam İstediğim gibi oldu.
    lookout adlı üyeden alıntı: mesajı görüntüle
    Bunu PHP ile array olarak hazırlayıp sonrasında json_encode fonksiyonu ile jsona çevirmelisiniz.

    Edit: Hatta neredeyse PHP olmuş.

    sampleProductCategories değişkeni başına $ işareti ekleyin sonra en alt satıra

    $sampleProductCategoriesJson = json_encode($sampleProductCategories);
    echo $sampleProductCategoriesJson

    Mobilim hatalara dikkat etmedim ancak aşağıdaki çalışan hali olmalı.

    <?php
    $sampleProductCategories = [
    [
    "products" => [
    [
    "name" => "Çeyrek",
    "price" => 147
    ],
    [
    "name" => "Yarım",
    "price" => 300
    ]
    ],
    "name" => "Satmak istiyorum"
    ],
    [
    "products" => [
    [
    "name" => "Knucklehead",
    "price" => 24.23
    ],
    [
    "name" => "Bike",
    "price" => 91.02
    ]
    ],
    "name" => "Almak istiyorum"
    ],
    [
    "products" => [
    [
    "name" => "Bi-Plane",
    "price" => 34.25
    ],
    [
    "name" => "Tri-Plane",
    "price" => 36.23
    ],
    [
    "name" => "Mustang",
    "price" => 49.0
    ]
    ],
    "name" => "Tam"
    ],
    [
    "products" => [
    [
    "name" => "schooner",
    "price" => 82.34
    ],
    [
    "name" => "Ship",
    "price" => 33.97
    ]
    ],
    "name" => "Gremse"
    ],
    [
    "products" => [
    [
    "name" => "Collectable Wooden Train",
    "price" => 67.56
    ]
    ],
    "name" => "Beşli Reşat"
    ],
    [
    "products" => [
    [
    "name" => "1926 Ford Fire Engine",
    "price" => 24.92
    ],
    [
    "name" => "Diamond T620 Semi-Skirted Tanker",
    "price" => 68.29
    ]
    ],
    "name" => "AUTO Car"
    ],
    [
    "products" => [
    [
    "name" => "Maxwell",
    "price" => 57.54
    ],
    [
    "name" => "Cabriolet",
    "price" => 64.58
    ]
    ],
    "name" => "Vintage Cars"
    ]
    ];

    // JSON'a çevirme
    $sampleProductCategoriesJson = json_encode($sampleProductCategories, JSON_PRETTY_PRINT);
    echo $sampleProductCategoriesJson;
    ?>