Java 将JsonNode转换为表单?
我有一个有点复杂的JsonNode作为根Java 将JsonNode转换为表单?,java,json,jsf,primefaces,jackson,Java,Json,Jsf,Primefaces,Jackson,我有一个有点复杂的JsonNode作为根 { "glossary": { "title": "", "GlossDiv": { "title": "", "GlossList": { "GlossEntry": { "ID": "SGML", "SortAs": "SGML",
{
"glossary": {
"title": "",
"GlossDiv": {
"title": "",
"GlossList": {
"GlossEntry": {
"ID": "SGML",
"SortAs": "SGML",
"GlossTerm": "Standard Generalized Markup Language",
"Acronym": "SGML",
"Abbrev": "ISO 8879:1986",
"GlossDef": {
"para": "A meta-markup language, used to create markup languages such as DocBook.",
"GlossSeeAlso": ["GML", "XML"]
},
"GlossSee": "markup"
}
}
}
}
}
我可以遍历节点并打印其值,但现在我需要构建一个表单文件,或者以某种方式将其作为表单发送到jsf页面,其中的表单如下所示:
Glossary
title: ________
GlossDiv
title: _________
//...rest...
有没有办法和杰克逊一起做到这一点 而不是讨论这个问题是否有效。我想为任何面临与我同样问题的人提供反馈 我的解决方案是递归遍历JsonNode并找到构建表单所需的字段。 我用Dynaform构建了这个表单 更多信息请点击此处:
目前的这个问题与任何标签的问题都没有任何关系。让我们建议一个已经存在的完整框架或如何实施这样一个解决方案是一个问题。答案也可能非常固执己见。这三个原因对StackOverflow来说都不是一个“好”问题,所以我怀疑你能否得到答案,或者它能否在“投票结束”中幸存下来