2009-11-13 83 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()方法来执行此操作。