2010-07-31 111 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的對象/數組轉換爲字符串並將其轉換回對象/數組。