2016-07-19 2 views
-2

私は幾分複雑なJsonNodeをルートとして持っています。JsonNodeをフォームに変換していますか?

{ 
    "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... 

には、これをJacksonで実現する方法がありますか?

+0

、それはタグのいずれかと問題に関連しない方法である現状でこの質問。すでに存在する完全なフレームワークを提案するか、そのようなソリューションを実装する方法を提案することが問題です。答えはまた非常に意見を述べることができます。 3つの理由のすべてがStackOverflowの「良い」問題ではないので、あなたは答えを得るか、 – Kukeltje

答えて

0

この質問は有効であるかどうかについては説明しません。私が持っていたのと同じ問題に直面した人には、フィードバックを提供したかったのです。

私の解決策は、JsonNodeを再帰的にトラバースし、フォームを構築するために必要なフィールドを見つけることでした。 私はここにDynaform の詳細情報を使用してフォームを構築された:

http://www.primefaces.org/showcase-ext/sections/dynaform/basicUsage.jsf;jsessionid=9cke02lhk2h1oamfvrs6ehii

関連する問題