Hướng dẫn can html be converted to json? - html có thể được chuyển đổi thành json không?

Bộ chuyển đổi TXT sang SRT được sử dụng để chuyển đổi phụ đề từ định dạng văn bản sang SRT.

Chuyển đổi ngôn ngữ cũng được hỗ trợ giữa tiếng Anh, tiếng Pháp, tiếng Đức, tiếng Ý, tiếng Nhật, v.v. Chỉ cần nhấp vào nút Chọn tệp bên dưới, chọn tệp phụ đề văn bản của bạn và nhấn nút Chuyển đổi.

Đối với các khách hàng trả phí của công cụ Slick: Đảm bảo bạn đăng nhập vào Toolslick trước khi truy cập công cụ nếu không bạn sẽ được chuyển hướng ở đây.login to ToolSlick before accessing the tool or else you will be redirected here.

Tôi muốn lưu một phần mã HTML của mình vào JSON dưới dạng tệp sau đó tóm tắt lại mã HTML để chỉnh sửa. Bất kỳ ý tưởng làm thế nào tôi có thể làm điều đó?

Tôi chưa quen với JSON, xin vui lòng đơn giản hóa nếu có thể. Tôi đã xem xét các câu hỏi khác nhưng dường như họ không giải quyết câu hỏi của tôi

Đã hỏi ngày 29 tháng 12 năm 2015 lúc 3:38Dec 29, 2015 at 3:38

yanyanyan

3711 Huy hiệu vàng4 Huy hiệu bạc13 Huy hiệu đồng1 gold badge4 silver badges13 bronze badges

3

Những gì bạn muốn làm được gọi là tuần tự hóa.

//  This gives you an HTMLElement object
var element = document.getElementById('TextBoxesGroup');
//  This gives you a string representing that element and its content
var html = element.outerHTML;       
//  This gives you a JSON object that you can send with jQuery.ajax's `data`
// option, you can rename the property to whatever you want.
var data = { html: html }; 

//  This gives you a string in JSON syntax of the object above that you can 
// send with XMLHttpRequest.
var json = JSON.stringify(data);

Đã trả lời ngày 29 tháng 12 năm 2015 lúc 3:44Dec 29, 2015 at 3:44

Hướng dẫn can html be converted to json? - html có thể được chuyển đổi thành json không?

Lleaffleafflleaff

4.20516 Huy hiệu bạc23 Huy hiệu Đồng16 silver badges23 bronze badges

8

function htmlToJson(div,obj){
 if(!obj){obj=[]}
 var tag = {}
 tag['tagName']=div.tagName
 tag['children'] = []
 for(var i = 0; i< div.children.length;i++){
    tag['children'].push(htmlToJson(div.children[i]))
 }
 for(var i = 0; i< div.attributes.length;i++){
    var attr= div.attributes[i]
    tag['@'+attr.name] = attr.value
 }
 return tag    
}

Đã trả lời ngày 28 tháng 1 năm 2020 lúc 5:10Jan 28, 2020 at 5:10

2

    var html = $('#TextBoxesGroup')[0].outerHTML;
    var temp = {"html":html}; 
    var obj  = JSON.parse(temp);
    console.log(obj); // shows json object  

Bạn có thể sử dụng bất kỳ ngôn ngữ phía máy chủ nào để tạo JSON từ OBJ.

Đã trả lời ngày 29 tháng 12 năm 2015 lúc 5:15Dec 29, 2015 at 5:15

Shijin Trshijin trShijin TR

7.29810 Huy hiệu vàng48 Huy hiệu bạc118 Huy hiệu đồng10 gold badges48 silver badges118 bronze badges

Tôi sử dụng chức năng đệ quy để xử lý nó

from bs4 import BeautifulSoup
dic = dict()

itt = 0

def list_tree_names(node):
global itt
for child in node.contents:
    try:
        dic.update({child.name +"/"+ str(itt): child.attrs})
        itt += 1
        list_tree_names(node=child)
    except:
        dic.update({"text" +"/"+ str(itt): child})
        itt += 1


soup = BeautifulSoup(data, "html.parser")

Dữ liệu là văn bản HTML

list_tree_names(soup)

print(dic)

Bạn có thể thấy tệp JSON trong https://github.com/celerometis/html2json

Đã trả lời ngày 21 tháng 5 năm 2019 lúc 10:46May 21, 2019 at 10:46

Hướng dẫn can html be converted to json? - html có thể được chuyển đổi thành json không?

Bạn có thể sử dụng đoạn trích sau đây để chuyển đổi HTML thành Chuỗi JSON

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ã nó và đặt trên trang UI.

Arulkumar

12.8K14 Huy hiệu vàng50 Huy hiệu bạc67 Huy hiệu Đồng14 gold badges50 silver badges67 bronze badges

Đã trả lời ngày 29 tháng 12 năm 2015 lúc 5:09Dec 29, 2015 at 5:09

Chúng ta có thể chuyển đổi HTML thành JSON trong Java không?

Các nhà phát triển Java có thể dễ dàng chuyển đổi tệp HTML thành JSON chỉ trong một vài dòng mã..

JSON có thể giữ HTML không?

Miễn là dữ liệu của bạn được định dạng là một trong những loại này, nó phải hợp lệ.Tuy nhiên, nếu dữ liệu của bạn chứa HTML, có một số điều bạn cần làm để 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 chém về phía trước trong các thẻ kết thúc HTML.Chào thế giới!. However, if your data contains HTML, there are certain things that you need to do to keep the browser happy when using your JSON data within Javascript. Escape the forward slash in HTML end tags.
Hello World!

Chúng ta có thể chuyển đổi HTML thành JSON trong Python không?

Các nhà phát triển Python có thể dễ dàng tải và chuyển đổi các tệp HTML thành JSON chỉ trong một vài dòng mã..

HTML hay JSON nào tốt hơn?

JSON linh hoạt hơn HTML vs JSON và nó cho phép các nhà phát triển lưu trữ các cấu trúc dữ liệu phức tạp hơn.Tuy nhiên, JSON có thể khó học hơn HTML cho người mới bắt đầu., and it allows developers to store more complex data structures. However, JSON can be more difficult to learn than HTML for beginners.