ホームページ  >  記事  >  バックエンド開発  >  複数のJsonオブジェクトを出力するソリューション

複数のJsonオブジェクトを出力するソリューション

WBOY
WBOYオリジナル
2016-06-13 12:12:031603ブラウズ

複数の Json オブジェクトを出力する
3 つの関数から生成された 3 つの配列があり、それらはすべて Json データとして返される必要があります
ただし、各 echo json_encode(); の場合、最終的に返されるデータは 3 つの json オブジェクトであり、解析すると次のようになります。解決策はありますか?
3 つの配列を一緒にしないのが最善です...
また、json データが返された場合、ブラウザーはそれを認識して、それが存在することを表示できるはずです。 jsonデータですか?
ここで返すのは、文字列を直接表示する形式です...
ステートメントが使用されています

header('Content-type: application/json');

何が問題になる可能性がありますか?
------解決策----------------------
json は単なる文字列ですが、 a format
形式が間違っていると解析できません

それぞれ3つのjson文字列を出力しますが、ブラウザに届いた時点で形式が間違っているため解析できません
ので、配列を使用して結合する それらをアセンブルして出力する
------解決策のアイデア----------------------
配列を使用したくない場合は、それを新しいオブジェクトにマージし、必要な 3 つのデータを属性として使用して、一度にクライアントに応答します
--- ---解決策のアイデア------ ----------------
まず 3 つの配列を 1 つの配列に結合してから、json_encode を実行します。


-----ソリューションのアイデア----------------------
php return json データの例

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。