Làm cách nào để chuyển đổi bảng JSON sang HTML?

Bất kỳ mã nào cũng có thể bị xóa mà không cần cảnh báo (nếu nó bị coi là gây khó chịu, gây tổn hại hoặc vì bất kỳ lý do nào khác)

codebeautify. org không chịu trách nhiệm hoặc nghĩa vụ đối với bất kỳ tổn thất hoặc thiệt hại dưới bất kỳ hình thức nào trong quá trình sử dụng mã được cung cấp

jQuery tương tác với HTML DOM để thao tác các phần tử HTML. Bài viết này cung cấp hướng dẫn quy trình để chuyển đổi dữ liệu JSON sang bảng HTML bằng JavaScript/jQuery

Dữ liệu JSON chuyển đổi thành Bảng HTML như thế nào?

Firstly, of all, a document form is created with

tag, in which an HTML table is created with tag. After that, a JavaScript library is imported to employ the built-in features of jQuery. Finally, the JSON data is converted to the formatted table in the HTML document using JavaScript/jQuery.

Để thực hành chức năng này, chúng tôi đã cung cấp một ví dụ chi tiết tại đây

Ví dụ

Để hiểu rõ hơn, mã ví dụ được chia thành bốn phần. Những khối này được gọi là một phần cụ thể. Hãy tìm hiểu sâu về chúng

Phần 1. Tạo bảng và chèn JavaScript/jQuery

< html >

< đầu >

<h2> An example to convert json data to html table using jqueryh2>

<form id="form1" ><div>

<table id="htmltable" border="1" cellpadding="3" style="border-collapse: collapse;">

bảng > . //mã số. jquery. com/jquery-3. 6. 0. js"div>form>body>

html>

<script type="text/javascript" src="http://code.jquery.com/jquery-3.6.0.js"> tập lệnh >

<script type="text/javascript">

trong mã

  • A table is created with
tag and various styles are added to it.
  • Finally, jQuery is imported in this section of code by

    Mô tả của đoạn mã này được cung cấp dưới đây

    • Hàm được sử dụng để tìm nạp đối tượng JSON vào bảng HTML bằng cách chuyển myList làm đối số cho phương thức htmltable
    • Một danh sách “myList” được thêm vào để lưu trữ dữ liệu JSON
    • Trong danh sách này, Tên, Giáo dục và Vị trí được thêm làm tiêu đề. Hơn nữa, giá trị của các tiêu đề bảng này cũng được gán

    Làm cách nào để chuyển đổi bảng JSON sang HTML?

    Phần 3. Chèn các giá trị chính cho dữ liệu nối thêm trong bảng HTML

    functionaddcols ( danh sách ) {
    var col = [];
    varhTr = $('

  • ');
    for(vari =0; i<list.độ dài; tôi ++ . {
    var rows = list[i];
    for(var k in rows){
    if($.inArray( k, col )==-1){
    col.đẩy( k ); .
    hTr.chắp thêm( $ (' . ).html( k )) . ;}}}
        $("#htmltable").chắp thêm( hTr );
    return col;}

    Mô tả của mã trên được cung cấp dưới đây

    • Phương thức addcols() được sử dụng bằng cách chuyển danh sách dữ liệu JSON
    • Sau đó, một vòng lặp for được sử dụng để lưu trữ độ dài của danh sách trong biến rows
    • Một vòng lặp for khác được triển khai để thực thi cho đến khi đạt được số lượng phần tử trong các hàng
    • Trong vòng lặp này, thuộc tính append được sử dụng để chèn các giá trị chính vào bảng HTML

    Làm cách nào để chuyển đổi bảng JSON sang HTML?

    phần 4. Chuyển đổi dữ liệu JSON thành bảng HTML

    function htmltable ( list ) {

    var cols = addcols(list);

    for (var i = 0; i < list.độ dài; tôi ++ . {

    var row = $('

    ');

    for(var colIndex =0; colIndex < cols.độ dài; colIndex ++ . {

    var cv = list[i][cols[colIndex]];

    if(cv ==null){ cv ="";}

    row.chắp thêm( $ (' . ).html( cv )) . ;}

    $("#htmltable").chắp thêm( hàng );}}

    script>head><body>

    Mô tả của đoạn mã này được đưa ra dưới đây

    • Phương thức htmltable() được sử dụng để chèn giá trị của bảng bằng cách kiểm tra giá trị chỉ mục
    • Vòng lặp for đầu tiên được sử dụng để di chuyển theo thứ tự ngang của bảng
    • Vòng lặp for thứ hai được sử dụng như một vòng lặp lồng nhau để di chuyển điều khiển theo chiều dọc
    • Sau đó, biến cv được sử dụng để lưu trữ giá trị cột
    • Hơn nữa, nếu giá trị của cv trống trong dữ liệu JSON, thì một ô trống sẽ được phân bổ cho nó
    • Mặt khác, nó chuyển đổi dữ liệu thành bảng HTML bằng thuộc tính append

    Làm cách nào để chuyển đổi bảng JSON sang HTML?

    đầu ra

    Làm cách nào để chuyển đổi bảng JSON sang HTML?

    Đầu ra trả về việc thực thi tất cả các phần mã trên trong bảng HTML. Tên, Giáo dục và Vị trí được trình bày trong tiêu đề. Hơn nữa, các giá trị khác nhau cho các tiêu đề này được trình bày trong bảng

    Phần kết luận

    Dữ liệu JSON được chuyển đổi thành bảng HTML bằng cách sử dụng JavaScript/jQuery. jQuery có các tính năng của thư viện JavaScript có thể nhúng vào bất kỳ tệp JavaScript nào. Trong bài đăng này, bạn đã học cách chuyển đổi dữ liệu JSON sang bảng HTML bằng JavaScript/jQuery. Dữ liệu JSON được cấu trúc theo cách mà các khóa trong dữ liệu JSON được chuyển đổi thành tiêu đề của bảng và các giá trị trong dữ liệu JSON được chuyển đổi thành các mục trong bảng

    Làm cách nào để chuyển đổi JSON thành bảng trong HTML?

    Cách tiếp cận 1. .
    Lấy đối tượng JSON trong một biến
    Call a function which first adds the column names to the < table > element. (It is looking for the all columns, which is UNION of the column names)..
    Duyệt qua dữ liệu JSON và khớp khóa với tên cột. .
    Để trống cột nếu không có giá trị của khóa đó

    Làm cách nào để chuyển đổi tệp JSON sang HTML?

    Cách chuyển đổi JSON sang HTML. .
    Nhấp vào nút "Chọn tệp" để chọn nhiều tệp trên máy tính của bạn hoặc nhấp vào nút thả xuống để chọn tệp trực tuyến từ URL, Google Drive hoặc Dropbox
    Chọn định dạng tài liệu đích. .
    Nhấp vào nút "Chuyển đổi ngay. " để bắt đầu chuyển đổi hàng loạt

    Chúng tôi có thể chuyển đổi JSON thành bảng không?

    Có, ImportJSON là một công cụ thực sự dễ sử dụng để lấy thông tin từ JSON và đưa thông tin đó vào bảng hoặc bảng tính . Bao gồm nếu bạn muốn phân tích cú pháp JSON của mình trực tiếp từ Google Trang tính.