Trong bài đăng này, chúng ta sẽ xem cách chúng ta có thể chuyển đổi mã nguồn HTML thành đối tượng JSON. Các đối tượng JSON có thể được chuyển dễ dàng và chúng được hỗ trợ bởi hầu hết các ngôn ngữ lập trình hiện đại. Chúng ta có thể đọc JSON từ Javascript và phân tích nó thành một đối tượng Javascript một cách dễ dàng. Javascript có thể được sử dụng để tạo HTML cho các trang web của bạn.
Chúng tôi sẽ sử dụng mô-đun xmltojson trong bài đăng này. Hàm phân tích cú pháp của mô-đun này lấy HTML làm đầu vào và trả về chuỗi JSON được phân tích cú pháp
cú pháp. xmltojson. phân tích cú pháp [xml_input, xml_attribs=True, item_depth=0, item_callback]
Thông số
- xml_input có thể là tệp hoặc chuỗi
- xml_attribs sẽ bao gồm các thuộc tính nếu được đặt thành True. Mặt khác, bỏ qua chúng nếu được đặt thành Sai
- item_depth là độ sâu của phần tử con mà hàm item_callback được gọi khi tìm thấy
- item_callback là một chức năng gọi lại
Cài đặt môi trường
Cài đặt các mô-đun cần thiết
pip install xmltojson pip install requests
bước
- Nhập thư viện
Python3
import
xmltojson
import
json
import
requests
- Tìm nạp mã HTML và lưu nó vào một tệp
Python3
# Sample URL to fetch the html page
url
=
import
0
import
1
import
2
import
3_______9_______ import
5
import
6import
7import
8import
9_______2_______0 xmltojson
1xmltojson
2xmltojson
3import
9xmltojson
5 xmltojson
6
import
6xmltojson
8import
9import
0import
1import
2 import
3import
9xmltojson
5import
6
import
7
import
1
import
9
json
0_______9_______ json
2_______9_______json
4_______9_______ json
6
import
1
json
8
json
9_______1_______0import
1_______1_______2_______1_______3import
4import
5
import
6import
7
- Sử dụng chức năng phân tích cú pháp để chuyển đổi HTML này thành JSON. Mở tệp HTML và sử dụng chức năng phân tích cú pháp của mô-đun xmltojson
Python3
json
9_______1_______0_______1_______1import
2_______1_______3requests
3import
5
import
6requests
6_______9_______ requests
8
import
6# Sample URL to fetch the html page
0_______9_______ # Sample URL to fetch the html page
2
- Biến json_ chứa một chuỗi JSON mà chúng ta có thể in hoặc đổ vào một tệp
Python3
json
9_______1_______0import
1_______7_______6import
3import
4# Sample URL to fetch the html page
9url
0_______8_______1
import
6url
3_______8_______0url
5
- In đầu ra
Python3
url
6url
7
Hoàn thành mã
Python3
import
xmltojson
import
json
import
requests
import
1
import
1
# Sample URL to fetch the html page
url
=
import
0
import
1
import
2
import
3_______9_______ import
5
import
6import
7import
8import
9_______2_______0 xmltojson
1xmltojson
2xmltojson
3import
9xmltojson
5 xmltojson
6
import
6xmltojson
8import
9import
0import
1import
2 import
3import
9xmltojson
5import
6
import
7
import
1
import
9
json
0_______9_______ json
2_______9_______json
4_______9_______ json
6
import
1
json
8
json
9_______1_______0import
1_______1_______2_______1_______3import
4import
5
import
6import
7
import
47
json
9_______1_______0_______1_______1import
2_______1_______3requests
3import
5
import
6requests
6_______9_______ requests
8
import
6# Sample URL to fetch the html page
0_______9_______ # Sample URL to fetch the html page
2
import
47
json
9_______1_______0import
1_______7_______6import
3import
4# Sample URL to fetch the html page
9url
0_______8_______1
import
6url
3_______8_______0url
5
import
47
url
6url
7
đầu ra
{“html”. {“@lang”. “en”, “đầu”. {"tiêu đề". “Tài liệu”}, “cơ thể”. {"div". {“h1”. “Geeks cho Geeks”, “p”.
“Chào mừng đến với thế giới của những người đam mê lập trình. ", "đầu vào". [{"@loại". “văn bản”, “@placeholder”. "Nhập tên của bạn"},
Làm cách nào để chuyển đổi tệp JSON thành HTML bằng Python?
Các bước để chuyển đổi JSON sang HTML thông qua Python .Tải tệp JSON với phiên bản Sổ làm việcGọi sổ làm việc. phương thức lưuTruyền đường dẫn đầu ra với phần mở rộng HTML làm tham sốKiểm tra đường dẫn được chỉ định cho tệp HTML kết quảJSON có thể được chuyển đổi thành HTML không?
Chuyển đổi JSON sang HTML bằng Java . Thư viện Cells for Java, bạn có thể dễ dàng chuyển đổi JSON sang HTML theo cách lập trình bằng một vài dòng mã . giả định. Cells for Java có khả năng xây dựng các ứng dụng đa nền tảng với khả năng tạo, sửa đổi, chuyển đổi, kết xuất và in tất cả các tệp Excel.Làm cách nào để hiển thị đối tượng JSON trong HTML?
Phương thức fetch[] lấy URL của tệp JSON làm đối số và trả về một đối tượng Promise . Sau khi giải quyết xong đối tượng Promise chúng ta sẽ lấy dữ liệu JSON ở đối tượng Response. Chúng tôi có dữ liệu JSON trong dữ liệu được lưu trữ trong một biến. Bây giờ chúng ta có thể sử dụng nó để hiển thị dữ liệu trong trang web.Làm cách nào để chuyển đổi bảng JSON sang HTML?
Chuyển đổi bảng JSON sang HTML .Bước 1. Chọn đầu vào của bạn. Tùy chọn 1 - Chọn Mã hóa tệp JSON. Tùy chọn 2 - Nhập URL. .Bước 2. Chọn tùy chọn đầu ra [tùy chọn] Dấu tách trường đầu ra. , ;. Quán ba-. Tab Khác-Chọn. Bao gồm tiêu đề trong hàng đầu tiên. .Bước 3. Tạo đầu ra. Dữ liệu kết quả. Lưu kết quả của bạn. . htm Tải xuống kết quả EOL