ホームページ >バックエンド開発 >PHPチュートリアル >この文字列が json_decode できない理由を教えてください

この文字列が json_decode できない理由を教えてください

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 13:58:29774ブラウズ

[{"desc":"1111","imgurl":"./data/attachments/20140422/5355e745ae166.jpg"},{"desc":"333333","imgurl":"./data/attachments/20140422/5355e745c8a40.jpg"},{"desc":"u306e333","imgurl":"./data/attachments/201


データは最初に json_encode されてデータベースに保存されますが、データベースから取り出すと、json_decode は NULL を返します

その後、serialize を使用してデータをデータベースに保存してから、データベース、unserialize は bool(false) を返します

データベースに保存するか、データベースから取り出します。 エンコードの問題はありません。考えられる理由を教えてください。

ディスカッションへの返信 (解決策)

文字列が不完全です、少ないです」 ] }

[    {        "desc": "1111",        "imgurl": "./data/attachments/20140422/5355e745ae166.jpg"    },    {        "desc": "333333",        "imgurl": "./data/attachments/20140422/5355e745c8a40.jpg"    },    {        "desc": "u306e333",        "imgurl": "./data/attachments/201"    }]

そして、あなたがいます データベースフィールドの長さが十分ではありません

それは本当に切り詰められていますか?

取得したデータを投稿してくださいデータベースから

json データに保存されているフィールドの属性を投稿しますか

確かにデータベース フィールドによって設定されています。

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