Rumah  >  Soal Jawab  >  teks badan

将Bagaimana untuk mendapatkan dan memaparkan kandungan JSON dalam fungsi WordPress menggunakan PHP?

Saya mempunyai titik akhir wordpress dan saya mempunyai beberapa data json. Malangnya saya tidak tahu bagaimana untuk mengembalikan data json ini dalam fungsi. Saya mencuba json_decode tetapi ia tidak mengembalikan apa-apa. Kemudian titik akhir akan berfungsi. Jika saya menggunakan json_encode ia mengembalikan data tetapi juga termasuk baris baharu dan perkara lain. Masalahnya nampaknya dengan sintaks, kerana ia sudah menjadi json lengkap yang saya miliki. Bagaimana untuk mengembalikan sesuatu yang sudah ada dalam sintaks json?

add_action('wp_ajax_nopriv_inboundCall', 'testFunction');
add_action('wp_ajax_inboundCall', 'testFunction');
 
function testFunction() {
    
    echo json_decode('{
        "testData": [
          {
            "_id": "1",
            "name": "testName1"
          },
          {
            "_id": "2",
            "name": "testName2"
          },
        ],
        "testState": {
          "1": [
            1,
            0
          "2": [
            1,
            0
          ]
         }
       }'); 

      die(); 
}

P粉731861241P粉731861241176 hari yang lalu338

membalas semua(1)saya akan balas

  • P粉980815259

    P粉9808152592024-03-31 00:38:57

    function testFunction() {
    return json_decode('{
        "testData": [
          {
            "_id": "1",
            "name": "testName1"
          },
          {
            "_id": "2",
            "name": "testName2"
          },
        ],
        "testState": {
          "1": [
            1,
            0
          "2": [
            1,
            0
          ]
         }
       }');  }

    balas
    0
  • Batalbalas