重複の可能性:
JSONをUTF-8文字列に変換する
私は長期使用のためにいくつかのTwitterフィードをキャッシュすることに取り組んでいます。検索の結果、次のタイプのデータ構造が生成されます。
"results": [
{
"created_at": "Sun, 08 Apr 2012 18:31:04 +0000",
"entities": {
"hashtags": [
{
"text": "cheeringfor",
"indices": [
54,
66
]
}
],
"urls": [
],
"user_mentions": [
{
"screen_name": "BenSpies11",
"name": "Ben Spies",
"id": 32124771,
"id_str": "32124771",
"indices": [
0,
11
]
}
]
},...
この出力のハッシュタグセクションをデータベーステーブルに含めようとしていますが、プレーン文字列として保存しようとしています。
文字列としてキャストしようとしましたが、(string)$result->hashtags
文字列エラーに変換できません。また、動作したserialize()関数を試しましたが、シリアル化を解除してオブジェクトを取り戻そうとすると、phpエラーが発生しました。