0

こんにちは、素晴らしい方々です。

世界はすべてが正しくありません!JSON を使用して、Java プログラムでオブジェクトを永続化しようとしています。私は Java をあまり使用しません。JSON を使用してオブジェクトをシリアライズしています。これは、他の言語で記述された他のプログラムでもこれらのシリアライズされたオブジェクトを採用できるようにしたいからです。私の問題は、JSON ファイルを配置する正しい場所がわからないことです。最初はリソースフォルダーに入れるべきだと思っていましたが、その場でリソースフォルダーにファイルを書き込むことはできないようです。もちろん、プロジェクトの外部にあるフォルダーにファイルを配置することもできますが、それは私を悩ませます...たくさん。

いつも私を Java から遠ざけてきたのは、この種のばかげたニュアンスです。コメント/提案/冷酷で冷酷な批判は大歓迎です。

ありがとう。

4

1 に答える 1

1

私はあなたの質問を次のように解釈します: 実行時に JSON ファイルを生成し、それらをresourcesフォルダーに書き込みたいとします。

これは本来の動作ではありません。resourcesフォルダーは、Spring アプリケーション コンテキスト XML ファイルのように、プログラムによって使用されるがディストリビューションに含まれるソースコード以外のファイルを格納するために使用されます。

他のプログラム (他の言語で書かれている可能性があります) とデータを交換したい場合は、プログラムのソース ツリーの外にある共通の交換ディレクトリを使用する必要があります。

于 2012-11-29T19:54:59.943 に答える