当前位置: 首页 > 知识库问答 >
问题:

如何在不转换为JavaBean的情况下将JSON数据插入sql server

郤旭东
2023-03-14

我的要求就像,我有一个json文件数据如下。,{Key1: value e1, key2: value 2,......}带有文件名example.json

应将其插入sql server,取名称:示例数据如下,Id key1 key2
1 value 1 value 2

我正在寻找一种解决方案,这样就不会有任何Java层的复杂性,比如首先将这些数据转换为JavaBean,然后使用Java数据库驱动程序插入sql。。。

实现应该独立于语言和数据库。将来,如果我更改数据库服务器,那么它应该是最小的更改。

联轴器应非常松动。就像我在JSON文件中引入一个新键一样,这应该是解决方案中的最小更改。

Tia

共有1个答案

濮宇定
2023-03-14

因此,使用一些可以对服务器执行http请求的库。例如,如果你想将json数据插入android应用程序中的服务器,然后使用简单的库,如Volley、OkHttp等。你的问题是,我们不知道你在使用哪台服务器,你在做什么应用,以及你想使用哪种编程语言,所以,我假设是java android,,

 类似资料:
  • 我在用org。乔达。时间LocalDate和LocalDateTime。我从外部源获得一个Unix时间戳,并希望从中生成一个LocalDate(时间)。关键是,在该外部系统的界面中定义,所有日期/时间都在UTC时区内。因此,我希望避免从该时间戳到本地系统的任何默认时区的任何隐式转换,这可能与UTC不同。有一个LocalDateTime的构造器用于这些事情,所以我尝试(作为一个例子): 结果让我有点

  • 问题内容: 我需要一个解决方案将String转换为字节数组,而无需像这样更改: 输入: 输出: 当我使用 那么回复是 但我希望回复是 问题答案: 您应始终确保序列化和反序列化使用相同的字符集,这会将字符映射到字节序列,反之亦然。默认情况下,String.getBytes()和新的String(bytes)使用默认字符集,该字符集可能是特定于语言环境的。 使用getBytes(Charset)重载

  • 问题内容: 我有个问题。我正在尝试将一些字符串转换为日期,但我不知道日期到达的格式。 这或许让他们或等。 如何将这些字符串转换为Date?我尝试了这个: 但是,当我打印出someDate时,它的打印方式是这样的:2019-08-05 12:42:48.638 CEST这意味着,但是当我运行以上代码时,日期对象现在变成了,至少可以这样说。 有什么想法可以正确格式化日期格式吗? 问题答案: 你不能!

  • 我有代码,工作完全按要求。但是,我们的企业构建服务器拒绝任何带有编译器警告的签入。 由于我没有使用await语句,因此(如预期的那样)对于带有操作to Func转换的操作构造函数显示了以下警告。 更新-建议答案#1 _operation=()=>new Task(operation.invoke); _rollback=()=>new Task(rollback.invoke); 更新-接受的答案

  • 我的任务是创建一个方法,该方法将接受用户输入的3位数int,并输出其反方向(123-321)。我不允许将int转换为字符串,否则我将失去分数,我也不允许打印main以外的任何地方。