làm thế nào để chuyển đổi một đối tượng JSON thành một chuỗilàm thế nào để chuyển đổi json để chuỗi
tôi muốn chèn một đối tượng JSON để một mysql DB
làm thế nào để chuyển đổi một đối tượng JSON thành một chuỗilàm thế nào để chuyển đổi json để chuỗi
tôi muốn chèn một đối tượng JSON để một mysql DB
Bạn có thể quan tâm json_encode().
Mặt khác, nếu bạn đã có một cái gì đó mã hóa json thì nó đã là một chuỗi và bạn có thể lưu trữ nó như trong cơ sở dữ liệu.
Bài cũ nhưng, bạn có thể cho tôi biết tại sao tôi nhận được các '\ n' này thay vì' dòng mới' trong chuỗi của tôi không? Tôi cần 'json_encode ($ data)' để lưu vào Redis (dưới dạng chuỗi). Và sau đó 'json_decode ($ string)' để lấy các giá trị của tôi từ một json. – nclsvh
Đó chỉ là cách một dòng được mã hóa trong JSON (và javascript). Khi nó được phân tích cú pháp '\ n'" trở thành "một ngắt dòng một lần nữa, hãy xem https://jsfiddle.net/tafodvn5/ – VolkerK
Yep, phát hiện ra một cách khó khăn vào ban đêm: p Dù sao, xin cảm ơn câu trả lời! – nclsvh
Bản thân JSON là một chuỗi. Mọi người sử dụng json_encode() và json_decode() để chuyển đổi các đối tượng/mảng của PHP thành chuỗi và quay lại đối tượng/mảng.
Chính xác đâu là "đối tượng json" trong php? – VolkerK
đầu ra của json_encode là một chuỗi! bạn đang nói về đối tượng json nào? – stillstanding