php がインターフェイスとして返す json データ形式に問題があります
php がインターフェイスとして返す json データ形式に問題があります 返されるデータのうち、多次元配列の場合は、 [{ … }] の形式にする必要があります。空の場合は [ ] を返します。
1 次元配列の場合は、{....} の形式で返されます。空の場合は、{ } の形式でも返されます。
問題は、$result = array(); などの多次元配列が空の場合、返される形式は [ ] であることです。変更するにはどうすればよいですか?
echo str_replace('[]', '{}', json_encode($json)); この場合、すべての [ ] は中括弧 { } に置き換えられます
----- -解決策アイデア----------------------
1階からの返信を読んで、私もお手伝いしたいと思いますあなたの投稿で
-----解決策----------------------
判断した場合出力値、異なるデータ結果に応じて異なる $json を出力し、 json_encode
------解決策のアイデア--------------------- -
空の配列または空のオブジェクトを返すと、その使用に影響しますか?
-----解決策のアイデア----------------------
それは、あなたがそうしないからですショート