Html-sang json npm

Phân tích sâu hơn về trạng thái bảo trì của html-to-json-tp dựa trên nhịp phiên bản npm đã phát hành, hoạt động của kho lưu trữ và các điểm dữ liệu khác đã xác định rằng việc bảo trì của nó là Không hoạt động

Một tín hiệu bảo trì dự án quan trọng cần xem xét đối với html-to-json-tp là nó không thấy bất kỳ phiên bản mới nào được phát hành cho npm trong 12 tháng qua và có thể được coi là một dự án đã ngừng hoặc ít nhận được sự chú ý từ

Trong tháng trước, chúng tôi không tìm thấy bất kỳ hoạt động yêu cầu kéo nào hoặc thay đổi trạng thái vấn đề đã được phát hiện đối với kho lưu trữ GitHub

Làm cho việc bao gồm các tập tin dễ dàng và nhanh chóng. Biên dịch các tệp html và gói tất cả trong một tệp json. Cho phép bạn chỉ bao gồm các tệp bạn muốn

Có thể hữu ích nếu bạn muốn tạo nhiều nhóm mẫu khác nhau và chỉ bao gồm các tệp html bạn muốn cho nhóm cụ thể đó

Để chạy Demo

$ cd demo
$ node demo.js

Chỉ cần đảm bảo rằng bạn đã cài đặt tất cả các mô-đun nút bao gồm cả Phụ thuộc nhà phát triển

Cài đặt 🚥

$ npm install html-to-json-converter --save

Cách sử dụng

html-to-json-converter có sẵn 2 phương pháp để sử dụng tùy thuộc vào nhu cầu của bạn

  • htmlToJson. compile() - Biên dịch html thành json và lưu đầu ra vào thư mục đích mà bạn đã chỉ định
  • htmlToJson. yield() - Biên dịch html thành json sau đó trả lại kết quả đầu ra nội dung như lời hứa

const htmlToJson = require('html-to-json-converter');

 

let engine = new htmlToJson({

    src: './**/*.tpl',

    dest: './demo/output/',

    options: {

        include_paths: false,

        as_variable: false

    }

});

 

// generate output file

engine.compile();

 

// return content as promise

let promise = engine.yield();

promise.then((response) => {

 

    console.log(response);

});

 

Thông số và Tùy chọn

Thông số
  • $ npm install html-to-json-converter --save

    1 (bắt buộc)

    • nguồn của tệp nhóm mẫu
    • có thể sử dụng toàn cầu
  • $ npm install html-to-json-converter --save

    2 (bắt buộc nếu sử dụng phương pháp biên dịch)

    • thư mục đích của json đã biên dịch
    • theo sau / là phải
Tùy chọn
  • $ npm install html-to-json-converter --save

    3 (tùy chọn)

    • mặc định sai
    • Nếu được đặt thành true, nó sẽ xuất tệp của bạn dưới dạng biến javascript. Nếu không, tệp json
  • $ npm install html-to-json-converter --save

    4 (tùy chọn)

    • mặc định sai
    • nếu đúng, điều này sẽ phiên bản đầu ra và sẽ tạo rev-manifest. json bên trong thư mục đích
  • $ npm install html-to-json-converter --save

    5 (tùy chọn)

    • Lấy một chuỗi hoặc một mảng các đường dẫn
    • Nếu được đặt, html-to-json-converter sẽ sử dụng các thư mục này làm đường dẫn cơ sở khi tìm kiếm tệp

Đầu ra mẫu nếu as_variable = false;

________số 8

tập tin đầu ra là tên tập tin. json

Đầu ra mẫu nếu as_variable = true;

var filename = {

"header":"<header> <ul> <li>Nav 1</li> <li>Nav 2</li> <li>Nav 3</li> <li>Nav 4</li> </ul> </header>",

"body":"<div class=\"container\"> <div class=\"wrapper\"> <h1>THIS IS THE BODY</h1> <p>This is underscore template tags <%= variable %></p> </div> </div>",

"footer":"<footer> <div class=\"title\"> <h1>THIS IS THE FOOTER</h1> </div> </footer>"

}

 

tập tin đầu ra là tên tập tin. js

Tệp nhóm mẫu

Trong tệp mà bạn muốn biên dịch html của mình, hãy thêm một nhận xét tương tự như thế này

$ npm install html-to-json-converter --save

0

chìa khóa ở đâu. name là tên muốn liên kết với nội dung html trong đối tượng json của bạn

Nếu bạn sử dụng * làm tên khóa của mình như thế này

$ npm install html-to-json-converter --save

1

Nó sẽ tự động sử dụng tên tệp html của bạn làm tên khóa

Nếu bạn muốn sử dụng toàn cầu tương tự như thường được sử dụng trong GruntJS, bạn cũng có thể làm như thế này

$ npm install html-to-json-converter --save

2

Tên khóa được đề xuất là * nên nó sẽ sử dụng tên tệp làm tên khóa

Đầu ra mã mẫu đầu tiên

$ npm install html-to-json-converter --save

3

Đầu ra mã mẫu thứ hai

$ npm install html-to-json-converter --save

4

Mẫu thứ ba sẽ xem xét tất cả nội dung html bên trong thư mục và xuất nó như thế này

$ npm install html-to-json-converter --save

0


GIẤY PHÉP MIT
bản quyền © 2019 Scripts and Pixels.

Làm cách nào để chuyển đổi định dạng HTML sang JSON?

Từ HTML sang JSON cho phép tải URL trang web có bảng chuyển đổi thành JSON. Nhấp vào nút URL, Nhập URL và Gửi . Phân tích cú pháp HTML thành JSON hỗ trợ tải Tệp HTML để chuyển đổi thành JSON. Nhấp vào nút Tải lên và chọn Tệp.

Làm cách nào để chuyển đổi HTML sang JSON trong nút js?

var HtmlToJsonString = JSON. stringify($("#TextBoxesGroup"). html()); Bạn có thể lưu trữ chuỗi JSON này vào cơ sở dữ liệu và chỉnh sửa thời gian bạn giải mã và đưa lên trang UI.

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

Khi nhấp vào nút Gửi, chức năng Chuyển đổi JavaScript được gọi. Bên trong chức năng Chuyển đổi JavaScript, Bảng HTML được tham chiếu bằng tài liệu. hàm JavaScript getElementById. Sau đó, một vòng lặp sẽ được thực thi trên các ô Tiêu đề của Bảng HTML và các giá trị của ô được sao chép vào một Mảng

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

Chúng tôi sẽ sử dụng mô-đun xmltojson trong bài đăng này. .
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