2016-09-15 9 views
-1

私は、コンフィギュレーションとしてJSONファイルを受け取り、アプリケーションを書きました。これまではJSON設定を手作業で書いていました。しかし、JSON形式に精通していない他のユーザーが独自の設定を行うことを許可したいと考えています。設定に保存する必要があるのは3種類のオブジェクトだけですが、ユーザーはこれらのオブジェクトの複数のコピーを追加することができます。私は、ユーザーが "タイプAの追加"のようなボタンを押すことができ、タイプAのオブジェクトにデフォルト値が設定され、ユーザーがプロパティを選択して編集できるように視覚化する構成アプリケーションを作成したいと考えています。私はこれを行うアプリケーションを書く方法を知っていますが、ホイールを再発明しているような気がします。誰でも私の設定アプリケーション内でJSONファイルの視覚化と編集を処理するために使用できるオープンソースのJavaライブラリを知っていますか?私が間違った方向からこのことに近づいているなら、私に知らせてください。JavaのJSONエディタ/ビジュアライザ

答えて

0

私は「車輪の再発明する恐れていない」と言うように誘惑しています。事実はそのそこにたくさんのソリューションが提供されています しかし:それらの間

How do I convert an object to JSON representation(またはその逆)
Java representation of JSON Object
Javascript to Java using JSON

GSONは正常に見えます。私の個人的な経験、Yamlについては

は、適切な解決策であることが判明しました。

+0

GSONは、変換のために非常にうまく機能し、(単に関数呼び出し)非常にきれいな実装を持っています。 –

+0

私は現在GSONを使用しています。しかし、私は、JSONファイルがソフトウェアの背景なしでどのように視覚化され、編集されるかについてもっと興味を持っています。おそらくJSONツリーのノードを簡単に追加/編集できる文法に基づいたビジュアルエディタがあると思いました。このようなオンラインエディタはhttp://www.jsoneditoronline.org/ですが、それは実際にはメモ帳のテキストエディタを超えた小さなステップです。いくつかのパラメータの自動チェックと自動入力にデフォルト値を追加する方法があればいいでしょう。 – PentiumPro200