Masalah ini telah diselesaikan oleh saya sendiri Data yang dikembalikan oleh pihak ketiga adalah ascll, jadi ia perlu ditukar kepada format utf-8. Ia tidak ada kena mengena dengan json_decode
Periksa dahulu sama ada json anda dalam format json biasa Kemudian semak sama ada fail php anda adalah utf-8 tanpa BOM Saya pernah mengalami masalah yang sama sebelum ini, dan ia akan baik-baik saja selepas mengalih keluar BOM~
Pertama, pastikan Json anda terlepas dengan cara lain Jika tidak, anda boleh menggunakan alat pengesahan format Json untuk menyemak sama ada terdapat masalah.
Alat pengesahan format Json dalam talian http://www.bejson.com/
Masalah ini telah diselesaikan oleh saya sendiri Data yang dikembalikan oleh pihak ketiga adalah ascll, jadi ia perlu ditukar kepada format utf-8. Ia tidak ada kena mengena dengan json_decode
Anda perlu mengesahkan sama ada format itu betul, jangan muat naik kod di BB:
Periksa dahulu sama ada json anda dalam format json biasa
Kemudian semak sama ada fail php anda adalah utf-8 tanpa BOM
Saya pernah mengalami masalah yang sama sebelum ini, dan ia akan baik-baik saja selepas mengalih keluar BOM~
Hantar data yang dikembalikan dan lihat
Tiada masalah, saya menganalisisnya:
Dengan benar, ini bermakna ia akan dihuraikan ke dalam tatasusunan php
Confirm dulu. Adakah perkara yang dikembalikan json?
Pertama, pastikan Json anda terlepas dengan cara lain Jika tidak, anda boleh menggunakan alat pengesahan format Json untuk menyemak sama ada terdapat masalah.
Alat pengesahan format Json dalam talian
http://www.bejson.com/
Tiada masalah, saya cadangkan anda menyemaknya dengan teliti
Semak dua kali sama ada format data JSON adalah betul