2010-07-31 114 views
6

我如何JSON对象转换为字符串如何JSON转换为字符串

我想插入一个JSON对象到MySQL数据库

+2

究竟什么是在PHP中的“JSON对象”? – VolkerK 2010-07-31 10:42:32

+4

json_encode的输出是一个字符串!你在说什么json对象? – stillstanding 2010-07-31 10:53:32

回答

10

您可能感兴趣的json_encode()

另一方面,如果你已经得到了json编码的东西,那么它已经是一个字符串,你可以直接将它存储在数据库中。

+0

旧帖子,但是,你能告诉我为什么我在我的字符串中使用'\ n'而不是'new line'吗?我需要'json_encode($ data)'来存储到Redis(作为字符串)。后来'json_decode($ string)'从json获取我的值.. – nclsvh 2016-01-13 19:43:37

+1

这就是JSON(和javascript)中的换行符编码方式。当它被解析时,'\ n'“变成”再次爆发,请参阅https://jsfiddle.net/tafodvn5/ – VolkerK 2016-01-14 00:15:26

+0

是的,深夜发现困难的方式:p无论如何感谢回复! – nclsvh 2016-01-14 11:38:04

0

JSON本身是一个字符串。 人们使用json_encode()和json_decode()将PHP的对象/数组转换为字符串并将其转换回对象/数组。