Kembalikan respons JSON melalui PHP
P粉988025835
P粉988025835 2023-07-30 14:07:11
0
1
460
<p>Bagaimana untuk mengembalikan respons berikut? </p><p>Sepatutnya kembali dengan kejayaan: </p><p><br /></p> <pre class="brush:php;toolbar:false;">{ status : "ok", data : [ { francaisor_no : <franchisor number> , franchisor_status : tidak dikutip | , events_list: [ { tarikh: <tarikh>, status : tidak dikutip | , perihalan: <huraian pilihan> , kod: <kod pilihan, boleh dipetakan kepada kod francaisor yang ditentukan> , lokasi: <lokasi pilihan, seperti bandar atau hab>. ... raw_event: <acara asal seperti yang diterima daripada francaisor API ... } ] } .... ] }</pre> <p>Saya menggunakan kod ini, tetapi tiada balasan dihantar ke pelayan saya. Sila beritahu saya jika terdapat sebarang ralat dalam kod ini? </p> <pre class="brush:php;toolbar:false;"><?php $data = json_decode(file_get_contents("php://input")); echo json_encode = [ "status" => "data" => [ "no_francais" = "1210110080", "status_franchisor" = > "events_list" => [ "tarikh" => "30-07-2023", "status" => "pengecualian", "penerangan" => "kod" => "pilihan", "lokasi" => "raw_event" => ], ], ], ], ];</pre> <p><br /></p>
P粉988025835
P粉988025835

membalas semua(1)
P粉588660399

Sepatutnya begini

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"
            ],
        ],
    ],
]]);

Anda tidak memanggil fungsi json_encode(). Anda hanya meletakkan tanda sama di hadapannya.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan