2017-09-07 7 views
0

サーブレットコンテナとしてtomcatを使用してJavaサーブレットを作成しています。JSONのjavascriptオブジェクトからHTML要素を作成

私はajax-requestを作成し、jsonオブジェクトを応答として取得するためにクライアントが必要です。

このクライアントは、このjsonオブジェクトからHTMLElementを構築した後、最初にjsオブジェクトに解析します。

質問:手動で属性を属性(HTMLElement.Property = Parsed_Json.Propertyなど)に設定せずにjsonを解析した直後に完全な要素を持つ方法はありますか?

これをすべて手作業で設定する必要がある場合は、取得する要素のタイプを知る必要があります(JSONの1つのフィールドをtagNameとして使用する必要があります)。しかし、これは何かを必要とするでしょう

var button = document.createElement(Parsed_Json.ElementTag); 

そして、私が設定する必要があるどのプロパティを実現するための大きな "if"ブロック。

それは

var HTMLElement = Json.parse(json_object); 

後に使用可能な権利になりますと、私はちょうど

body.appendChild(HTMLElement); 
+0

[JavaScriptオブジェクトからHTMLテーブルを作成](https://stackoverflow.com/questions/17684201/create-html-table-from-javascript-object)の可能な複製 – nikli

+0

この[コードスニペット](https://stackoverflow.com/a/14197981/1502615)は、HTMLにJSONコンテンツを表示するのに役立ちます。 –

答えて

0

ライブラリがありますを行うことができるようになりますので、たぶん私はJSONに完全なオブジェクトの構造を複製することができますhttp://json2html.com/

関連する問題