Javascript 如何在java框架(JSF)中基于URL的json响应生成动态表单?

Javascript 如何在java框架(JSF)中基于URL的json响应生成动态表单?,javascript,json,jsf,jakarta-ee,Javascript,Json,Jsf,Jakarta Ee,我想基于浏览器中的json数据创建动态表单,我知道这可以通过使用一些javascript库(如inputex等)实现,但我不擅长使用javascript,我已经使用jsf 2.0制作了应用程序,我想要一些Java解决方案,比如安卓,我们可以轻松地动态创建任何类型的UI,这是我的json,我需要从中创建表单,我可以修改此响应以获得任何帮助,因为此json也是由我创建的 { surveyQuestions: [3] 0: { choice: [3] 0: "choice1" 1: "cho

我想基于浏览器中的json数据创建动态表单,我知道这可以通过使用一些javascript库(如inputex等)实现,但我不擅长使用javascript,我已经使用jsf 2.0制作了应用程序,我想要一些Java解决方案,比如安卓,我们可以轻松地动态创建任何类型的UI,这是我的json,我需要从中创建表单,我可以修改此响应以获得任何帮助,因为此json也是由我创建的

  {
surveyQuestions: [3]
0:  {
choice: [3]
0:  "choice1"
1:  "choice2"
2:  "choice3"
-
date: "2013-10-30T00:00:00+05:30"
q_id: "10"
question: "Question 1?"
questionType: "single_choice"
surveyType: "first_survey"
versionid: "1.1"
}-
1:  {
choice: [5]
0:  "choice0"
1:  "choice1"
2:  "choice2"
3:  "choice3"
4:  "All of Above"
-
date: "2013-10-30T00:00:00+05:30"
q_id: "11"
question: "Question 2?"
questionType: "multiple_choice"
surveyType: "first_survey"
versionid: "1.1"
}-
2:  {
choice: [4]
0:  "choice1"
1:  "choice2"
2:  "choice3"
3:  "choice4"
-
date: "2013-10-30T00:00:00+05:30"
q_id: "12"
question: "Question 3?"
questionType: "single_choice"
surveyType: "first_survey"
versionid: "1.1"
}-
-
}

不要使用javascript,而是在支持bean/controller中读取json并使用它


您应该在可以在java中使用的适当对象列表中转换json。如果您需要一个库来使用java中的json,请查看以下问题的答案:

我应该使用哪个框架,以便轻松地将对象列表转换为相应的UI?请帮助我展示这个的工作代码。@focode我们解决stackoverflow中的特定问题,我们不设计解决方案。学习使用JSF,在google上搜索示例并尝试一些事情。如果您有具体问题,可以在stackoverflow中发布问题。