recherche

Maison  >  Questions et réponses  >  le corps du texte

Renvoie la réponse JSON via PHP

<p>Comment renvoyer la réponse suivante ? </p><p>Devrait revenir en cas de succès : </p><p><br /></p> <pre class="brush:php;toolbar:false;">{ status : "ok", data : [ { franchiser_no : <numéro de franchiseur> , statut_franchiseur : non collecté | actif | livré exception | , liste_événements : [ { date : <date>, statut : non collecté actif | exception renvoyée | , description : <description facultative> , code : <code facultatif, peut correspondre aux codes de franchiseur définis> , emplacement : <emplacement facultatif, tel que ville ou hub>. ... raw_event : <l'événement d'origine tel que reçu de l'API du franchiseur est obligatoire. ... } ] } .... ] }</pre> <p>J'utilise ce code, mais aucune réponse n'est envoyée à mon serveur. S'il vous plaît dites-moi s'il y a une erreur dans ce code ? </p> <pre class="brush:php;toolbar:false;"><?php $data = json_decode(file_get_contents("php://input")); écho json_encode = [ "statut" => "ok", "données" => [ "franchiseur_no" => "1210110080", "statut_franchiseur" => "liste_événements" => [ "date" => "30-07-2023", "statut" => "exception", "description" => "facultatif", "code" => "facultatif", "emplacement" => "facultatif", "raw_event" => "obligatoire" ], ], ], ], ];≪/pré> <p><br /></p>
P粉988025835P粉988025835506 Il y a quelques jours478

répondre à tous(1)je répondrai

  • P粉588660399

    P粉5886603992023-07-31 12:02:46

    Ça devrait être comme ça

    echo json_encode([
    "status" => "ok",
    "data" => [
        [
            "franchisor_no" => "1210110080",
            "franchisor_status" => "exception",
            "events_list" => [
                [
                    "date" => "30-07-2023",
                    "status" => "exception",
                    "description" => "optional",
                    "code" => "optional",
                    "location" => "optional",
                    "raw_event" => "mandatory"
                ],
            ],
        ],
    ]]);

    Vous n'avez pas appelé la fonction json_encode(). Vous mettez simplement un signe égal devant.

    répondre
    0
  • Annulerrépondre