PHPはjsonを取り出してnullを返します

WBOY
リリース: 2016-08-04 09:19:03
オリジナル
1020 人が閲覧しました

コードは次のとおりです:

リーリー

json ファイルは大まかに次のようなものです:

リーリー

ホストページへのアップロード結果の出力:

注意: 6 行目で非オブジェクトのプロパティを取得しようとしています {"name":null,"artist":"Piano Tribute Players","url":null}

返信内容:

コードは次のとおりです:

リーリー

json ファイルは大まかに次のようなものです:

リーリー

ホストページへのアップロード結果の出力:

注意: 6 行目で非オブジェクトのプロパティを取得しようとしています {"name":null,"artist":"Piano Tribute Players","url":null}

json には 2 つのコマンドもあります:
json_last_error_msg これは、json のエラー メッセージを取得します。
json_last_error は、最後に発生したエラーを返します。
これら 2 つのコマンドを使用して、json_encode でどのようなエラーが発生したかを確認してみることができます。

PHPの公式Webサイトのマニュアルに次のようなことが書かれていたのを覚えています:

リーリー

このようなこと、それと関係があるかどうかはわかりません...
(私はよく似たようなシナリオで配列を使用しますが、PHP のオブジェクトよりも使いやすいと感じています...'初心者ですみません~)

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