Comment analyser JSON et accéder aux résultats
Lorsque vous utilisez cURL pour envoyer des requêtes avec une réponse JSON, l'analyse des données peut sembler difficile. Voici un guide étape par étape pour analyser efficacement les réponses JSON et les insérer dans une base de données :
Si le La réponse de cURL est une chaîne JSON, telle que :
{ "Cancelled": false, "MessageID": "402f481b-c420-481f-b129-7b2d8ce7cf0a", "Queued": false, "SMSError": 2, "SMSIncomingMessages": null, "Sent": false, "SentDateTime": "/Date(-62135578800000-0500)/" }
Utilisez json_decode pour convertir la chaîne en un objet ou un tableau accessible :
$result = '{"Cancelled":false,"MessageID":"402f481b-c420-481f-b129-7b2d8ce7cf0a","Queued":false,"SMSError":2,"SMSIncomingMessages":null,"Sent":false,"SentDateTime":"\/Date(-62135578800000-0500)\/"}'; $json = json_decode($result, true); print_r($json);
Le JSON analysé est accessible sous forme de tableau, vous permettant d'extraire des valeurs spécifiques :
echo $json['MessageID']; // Outputs "402f481b-c420-481f-b129-7b2d8ce7cf0a" echo $json['SMSError']; // Outputs "2"
Une fois que vous avez accès aux données JSON, vous pouvez utiliser des requêtes spécifiques à la base de données pour les insérer dans vos tables de base de données. La syntaxe et les méthodes exactes varient en fonction de votre base de données et de votre framework.
Références :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!