你好美好的人,我應該在哪裏將序列化對象放入Java程序中?
所有是不正確的與世界!我正在嘗試使用JSON來在java程序中保存對象。我不經常使用java,而且我使用JSON序列化我的對象,因爲我希望用其他語言編寫的其他程序也能夠採用這些序列化對象。我的問題是,我無法弄清楚放置我的JSON文件的正確位置。最初我雖然認爲我應該把它們放在一個資源文件夾中,但似乎不可能將文件寫入資源文件夾。我當然可以將這些文件放在我的項目外部的文件夾中,但那樣會對我造成很大的影響......很多。
這就是這種愚蠢的細微差別,一直讓我感到焦慮。任何意見/建議/冷漠無情的批評將受到歡迎。
謝謝。
這些JSON文件是由程序在運行時生成的,還是它們用於構建程序的資源?他們應該如何被其他程序使用?它們是否意味着被生成它們的程序重新讀取? –
這個問題在Java中與其他任何環境有什麼不同?您必須選擇任何類型的存儲介質並將JSON數據放在那裏,就這些了。數據庫,存儲Web服務,FTP服務器,硬盤中的文件夾等。 –
@TedHopp JSON文件包含物理傳感器的校準數據。數據在構建程序時使用,但校準可以在程序運行時更改。我不需要重新讀取文件,但我需要能夠更新它們。我有其他程序使用這種傳感器,我希望能夠在它們之間共享新的校準(通過複製文件)。 – NotNamedDwayne