2015-02-05 101 views
0

有沒有人知道json2html的詳細api級文檔?我爬過他們的網頁,發現很少的文檔。用json2html解析任意的json

基本上,我想採取任意json,並把它變成漂亮的html,就像json2html網頁上的「json visualizer」示例,但如果可視化器是json2html lib的一部分,或者網頁沒有事件狀態,或者如果它完全是其他的東西。

第二個問題:

在他們的榜樣,他們有以下改變:

VAR變換= { '標籤': '禮', 'HTML':「$ {名}($ {年齡})};

即假定我知道什麼是JSON將有「名」和「年齡」,是有辦法通配符這一點,只是把對以相同的形式,但任何名字的?

回答

1

其實圖書館是相當簡單,完整的源代碼可以在這裏找到在github可以隨意,如果你喜歡挑開。至於文檔,請查看示例中的website開始。

首先提問「任意JSON,並把它變成漂亮的HTML很像‘JSON可視化’簡單的答案是肯定的,你可以使用json2html可視化非結構化JSON。雖然visualizer是不是這是庫的一部分然而,使用json2html創建的。看一看源代碼,這一切都很好地註釋,並且它應該給你對我們如何創建它是一個好主意。

第二個問題「是有辦法使用通配符」簡短的回答是肯定的,只需使用一個內聯函數

{'tag':'li','html':function() { 
    return(this.myWildcardVariable); 
}} 

但是,由於我對你想要達到的目標有些困惑,我想先說說基礎知識(例子),你可能會更好地理解圖書館可以做什麼。

+0

我想的源代碼會爲一個熟練的JavaScript /網絡從業者就足夠了,但我的網絡新手,我主要是嵌入式C.我的目標是能夠呈現真實與機器人任意參數(ISH )時間,而不需要在各種數據點和結構發生變化時更改任何html/web代碼。我做了一些有用的東西,但它比我想要的更脆弱,只能處理具有特定名稱的數據對。 – user1553046 2015-02-06 18:43:12

+0

我正在使用的變換代碼:對於我的變換函數,代碼如下:'var transforms = {'tag':'table style =「border:1px solid black; border-collapse:collapse;」 ,'html': \ n \ $ {key} \ n \ $ {}值 \ \ n'};'我會嘗試使用您的建議,以提高我的改造。 – user1553046 2015-02-06 18:48:10