как установить php json кодировать многомерный массив

1

Доброе утро,

У меня есть очень конкретный пример, который я пытаюсь реализовать. Цель состоит в том, чтобы получить следующий конечный результат JSON.

{
    merchantId :"123456",
    tenderType :"Card",
    amount :"0.02",
    account :
    {
        number : "4111",
        expiryMonth : "02",
        expiryyear : "2016",
        cvv : "019",
        avsZip : "30014",
        avsStreet: "2001 Main"
    }
}

Я знаком с json_encode, и я могу сделать это для первых 3 параметров со следующим кодом:

json_encode(
        array(
                "merchantId" => "123456",
                "tenderType" => "Card",
                "amount" => "0.02"
              )
    }

но 4-й параметр (учетная запись) заставляет меня застрять. Может ли кто-нибудь объяснить мне, как включить 4-й параметр, который сам является массивом.

Джордж

Теги:
multidimensional-array

1 ответ

1
Лучший ответ

Он должен быть просто вложенным ассоциативным массивом:

json_encode(
    array(
        "merchantId" => "123456",
        "tenderType" => "Card",
        "amount" => "0.02",
        "account" => array(
            "number" => "4111",
            "expiryMonth" => "02",
            "expiryyear" => "2016",
            "cvv " => "019",
            "avsZip" => "30014",
            "avsStreet" => "2001 Main" 
        )  
    )
)
  • 0
    Спасибо за вашу помощь. Я попробовал это, и это сработало.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню