cURL JSON 応答を解析し、データベース挿入用のデータにアクセスする方法

Patricia Arquette
リリース: 2024-11-21 07:36:10
オリジナル
937 人が閲覧しました

How to Parse cURL JSON Responses and Access Data for Database Insertion?

JSON を解析して結果にアクセスする方法

cURL を使用して JSON 応答を含むリクエストを送信する場合、データの解析が難しいように思えるかもしれません。ここでは、JSON 応答を効果的に解析してデータベースに挿入するためのステップバイステップのガイドを示します。

  1. 応答を解析します。

cURL からの応答は、次のような JSON 文字列です。

{
    "Cancelled": false,
    "MessageID": "402f481b-c420-481f-b129-7b2d8ce7cf0a",
    "Queued": false,
    "SMSError": 2,
    "SMSIncomingMessages": null,
    "Sent": false,
    "SentDateTime": "/Date(-62135578800000-0500)/"
}
ログイン後にコピー

json_decode を使用して、文字列をアクセス可能なオブジェクトまたは配列に変換します。

$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);
ログイン後にコピー
  1. JSON データ:

解析された JSON は配列としてアクセスでき、特定の値を抽出できます:

echo $json['MessageID']; // Outputs "402f481b-c420-481f-b129-7b2d8ce7cf0a"
echo $json['SMSError']; // Outputs "2"
ログイン後にコピー
  1. データの挿入データベースへの追加:

JSON データにアクセスできるようになると、データベース固有のクエリを使用してそれをデータベース テーブルに挿入できます。正確な構文とメソッドは、データベースとフレームワークによって異なります。

参照:

  • [JSON Functions | JSON Functions | JSON Functions | JSON Functions | JSON Functions | JSON Functions | JSON Functions | JSON Functions PHP マニュアル](https://www.php.net/manual/en/book.json.php)

以上がcURL JSON 応答を解析し、データベース挿入用のデータにアクセスする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート