0

你好,你们这些了不起的人,

世界上一切都不对劲!我正在尝试使用 JSON 在 java 程序中持久化对象。我不经常使用 java,我使用 JSON 来序列化我的对象,因为我希望用其他语言编写的其他程序也能够采用这些序列化对象。我的问题是我无法确定放置 JSON 文件的正确位置。最初我认为我应该将它们放在资源文件夹中,但似乎不可能即时将文件写入资源文件夹。我当然可以将文件放在我的项目外部的文件夹中,但这会让我很烦恼……很多。

正是这些愚蠢的细微差别一直让我对 java 产生兴趣。欢迎任何评论/建议/冷酷无情的批评。

谢谢。

4

1 回答 1

1

我将您的问题解释如下:您想在运行时生成 JSON 文件并将它们写入您的resources文件夹。

这不是它应该如何工作的 - 该resources文件夹用于包含程序使用但包含在分发中的非源代码文件,如 Spring 应用程序上下文 XML 文件。

如果您想与其他程序(可能用其他语言编写)交换数据,您可能应该使用程序源代码树之外的公共交换目录。

于 2012-11-29T19:54:59.943 回答