Java 将JSON数据存储到MySQL数据库中

Java 将JSON数据存储到MySQL数据库中,java,mysql,json,Java,Mysql,Json,我有一个包含多个和多个级别数据的JSON文件。 现在我想将这些数据存储到MySQL数据库中。 我搜索了很多链接,但不适合我的数据,而且没有一个对我有帮助 我的JSON数据: 我不熟悉JSON和Java。请帮帮我。根据您稍后对JSON的操作,将其存储为普通文本似乎是目前MySQL上的最佳方案。其他数据库管理系统,如PostgreSQL,都有一些JSON的数据类型——但假设您在Java端有应用程序魔法,并且不想在数据库层开始模糊JSON,那么文本就完全可以了 当然,如果您想在JSON中搜索,这可能不

我有一个包含多个和多个级别数据的JSON文件。 现在我想将这些数据存储到MySQL数据库中。 我搜索了很多链接,但不适合我的数据,而且没有一个对我有帮助

我的JSON数据:


我不熟悉JSON和Java。请帮帮我。

根据您稍后对JSON的操作,将其存储为普通文本似乎是目前MySQL上的最佳方案。其他数据库管理系统,如PostgreSQL,都有一些JSON的数据类型——但假设您在Java端有应用程序魔法,并且不想在数据库层开始模糊JSON,那么文本就完全可以了


当然,如果您想在JSON中搜索,这可能不是存储它们的最佳方式。但正如评论中提到的,还有其他数据库管理系统是更好的选择

我不认为将其存储为文本有什么问题?将数据类型作为文本并将整个响应存储在数据库中使用Postgres:)它具有
json
数据类型,能够有效地存储和查询json数据。(比MongoDB更有效)。如果您只想按原样存储并按查询时的原样检索JSON文本,那么文本的数据类型就可以了!!如果你将来想查询这个JSON数据,那么请使用MongoDB数据库,你能帮助我如何将它作为文本存储在数据库中吗。你能帮助我如何在MySQL中以普通文本的形式存储它吗?目前还没有关于Java的线索。在MySQL上创建一个文本字段,并确保JSON对象在发送到数据库之前已传输到varchar/string/*中。