【发布时间】:2011-03-23 14:34:21
【问题描述】:
如何将 json 对象转换为字符串
我想将一个 json 对象插入一个 mysql 数据库
【问题讨论】:
-
究竟什么是 php 中的“json 对象”?
-
json_encode的输出是一个字符串!你在说什么 json 对象?
如何将 json 对象转换为字符串
我想将一个 json 对象插入一个 mysql 数据库
【问题讨论】:
您可能对json_encode() 感兴趣。
另一方面,如果你已经得到了 json 编码的东西,那么它已经是一个字符串,你可以简单地将它按原样存储在数据库中。
【讨论】:
\n而不是new line吗?我需要json_encode($data) 存储到 Redis(作为字符串)。后来json_decode($string) 从json 中获取我的值..
\n 再次“成为”换行符,请参阅jsfiddle.net/tafodvn5
JSON 本身就是一个字符串。 人们使用 json_encode() 和 json_decode() 将 PHP 的对象/数组转换为字符串,然后再转换回对象/数组。
【讨论】:
$array = json_decode($json,true); $string = implode(",",$array);
现在您可以将此字符串作为文本保存在 db 中。
【讨论】: