Làm cách nào để lưu trữ HTML trong đối tượng JSON?
Kính gửi cộng đồng, tôi đang cố gắng chuyển nội dung văn bản đa dạng thức, văn bản HTML hiệu quả, giữa các luồng. Luồng đầu tiên lấy nội dung dưới dạng văn bản được định dạng, đặt nó vào một biến và sau đó sử dụng biến này để tạo JSON, sau đó được POST vào một luồng khác thông qua lệnh gọi HTTP. Mã giả sẽ trông như thế này. đặt varMyRichText = liên kết > đặt varMyJSON = { "RichTextVar". "variables('varMyRichText')"} Bây giờ, khi tôi nhìn vào nội dung của varMyJSON, nó hoàn toàn bị nhầm lẫn vì nó làm rối tung các trích dẫn được tìm thấy bên trong văn bản đa dạng thức gốc giống như các trích dẫn là một phần của siêu liên kết, với các trích dẫn xung quanh "giá trị . Tôi có thể có thể ánh xạ tất cả các ký tự đặc biệt tới mã ascii của chúng trong một tập hợp các bước bổ sung, nhưng có cách nào tốt hơn để chuyển nội dung "văn bản đa dạng thức" xung quanh không? Show Tiếp cận. Chúng tôi có một biểu mẫu HTML chứa một số trường như tên, trường đại học, v.v. Chúng tôi muốn gửi trực tiếp dữ liệu của biểu mẫu HTML của mình tới tệp JSON. Đối với điều này, chúng tôi đang sử dụng hàm json_encode() trả về một chuỗi được mã hóa JSON Chúng tôi đang tạo một mảng các giá trị mà người dùng điền vào biểu mẫu HTML. Sau đó, chúng tôi chuyển mảng này vào hàm json_encode(). Sau đó, hàm json_encode() trả về một chuỗi được mã hóa JSON. Toàn bộ tác vụ được triển khai trong hàm PHP get_data(). Để tạo tệp JSON, chúng tôi đã sử dụng hàm PHP file_put_contents(). Hàm này dùng để ghi dữ liệu vào file. Chúng tôi truyền 2 đối số trong hàm file_put_contents(). Tham số đầu tiên là tên tệp của chúng tôi mà chúng tôi muốn lưu trữ dữ liệu ở định dạng JSON và thứ hai là hàm get_data() của chúng tôi Thí dụ. Các mã HTML và PHP sau minh họa cách tiếp cận trên
gfg. php Cái này “gfg. php” thể hiện mã PHP mà nội dung biểu mẫu HTML được đăng lên
đầu ra. Nội dung của “gfg. json” hiển thị dữ liệu sau ở định dạng JSON PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này Làm cách nào để lưu trữ dữ liệu biểu mẫu HTML trong đối tượng JSON?Lập kế hoạch. làm cách nào chúng tôi có thể chuyển đổi các trường biểu mẫu thành JSON? . Nắm bắt sự kiện gửi của biểu mẫu và ngăn việc gửi mặc định Chuyển đổi các phần tử con của biểu mẫu thành JSON Kiểm tra để đảm bảo chỉ các phần tử trường biểu mẫu được thêm vào đối tượng Thêm biện pháp bảo vệ để chỉ lưu trữ các trường có thể kiểm tra nếu thuộc tính đã kiểm tra được đặt Bạn có thể có HTML trong JSON không?Miễn là dữ liệu của bạn được định dạng theo một trong những loại này thì dữ liệu đó phải hợp lệ . Tuy nhiên, nếu dữ liệu của bạn chứa HTML, bạn cần thực hiện một số điều nhất định để giữ cho trình duyệt hài lòng khi sử dụng dữ liệu JSON của bạn trong Javascript. Thoát khỏi dấu gạch chéo về phía trước trong các thẻ kết thúc HTML.
Làm cách nào để chuyển HTML ở định dạng JSON?Chúng tôi muốn gửi trực tiếp dữ liệu của biểu mẫu HTML tới tệp JSON. Đối với điều này, chúng tôi đang sử dụng hàm json_encode() trả về một chuỗi được mã hóa JSON . Chúng tôi đang tạo một mảng các giá trị mà người dùng điền vào biểu mẫu HTML.
Làm cách nào chúng tôi có thể lưu trữ các tệp trong đối tượng JSON?Để lưu đối tượng JSON vào một tệp, chúng tôi xâu chuỗi đối tượng json jsonObj và ghi nó vào một tệp bằng cách sử dụng hàm writeFile() của Node FS. |