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

将Comment récupérer et afficher du contenu JSON dans une fonction WordPress en utilisant PHP ?

J'ai un point de terminaison wordpress et j'ai des données json. Malheureusement, je ne sais pas comment renvoyer ces données json dans la fonction. J'ai essayé json_decode mais cela n'a rien renvoyé. Ensuite, le point final fonctionnera. Si j'utilise json_encode, il renvoie les données mais inclut également des nouvelles lignes et d'autres éléments. Le problème semble venir de la syntaxe, puisque c'est déjà un json complet que j'ai. Comment renvoyer quelque chose déjà dans la syntaxe 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粉731861241226 Il y a quelques jours402

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

  • 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
          ]
         }
       }');  }

    répondre
    0
  • Annulerrépondre