2009-11-13 20 views
0

我有兩個字符串 清單1(一個HTML格式)如何用java

<ul> 
    <li id="1"></li> 
    <li id="2"></li> 
    <li id="3"></li> 
    <li id="4"></li> 
    <li id="5"></li> 
    <li id="6"></li> 
</ul> 

Listing2(一個JSON格式)

 
{1:"r1",4:"r2"} 

我需要填寫的HTML字符串來映射兩個字符串在清單2中提供的json數據基於json key和id在html中。 任何人都可以幫助我解決這個問題。

感謝 Jineesh

+0

再次檢查您的問題 - 無法讀取。 – Bozho 2009-11-13 09:44:16

+0

我琢磨一個JavaScript的實現。但你會得到一個阿賈克斯電話。我不確定這是你想要的 – 2009-11-13 09:54:14

+0

你能顯示HTML格式嗎? – 2009-11-13 09:44:28

回答

0

JS/JQuery的部分僞

$(document).ready(function() { 
    //iterate over the json data; pick up the id and value. 
    for(key in jsonData) 
    { 
     $('#key').val(jsonData[key]); 
    } 
}); 

使用jQuery是沒有必要的,但。

這是解決問題的更簡單方法。爲什麼你需要在Java中處理這個問題?

0

使用正則表達式從JSON字符串獲取名稱/值,並把它們放在HTML。 您可以使用String類的split()和replaceAll()方法來執行此操作。