可能重复:
将 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
]
}
]
},...
我正在尝试将此输出的主题标签部分包含在我的数据库表中,但我正在尝试将其保存为纯字符串。
我尝试将其转换为字符串 i:e(string)$result->hashtags
但我得到无法转换为字符串错误。我还尝试了serialize()函数,该函数有效,但是当我尝试取消序列化并取回对象时出现 php 错误。