作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我看到你可以与 Jackson 进行简单的数据绑定(bind)时,我本能地觉得这会非常有用。不必设计/创建特定的 Java 类的前景非常有吸引力。但我不明白简单的数据绑定(bind)如何真正加快速度。如果您以 Map<String, Object>
结尾然后需要跳过相当多的环节才能从 map 中获取数据,不是吗?
我一定在这里遗漏了一些东西,因为在我看来,你最终会遇到一种不同类型的解析头痛。您无需自己手动解析 JSON 或编写完整绑定(bind)的类,而是通过各种类型的转换等来从 Map
获取正确的数据。 。
我错过了什么?有人可以告诉我简单数据绑定(bind)的优势在哪里吗?
最佳答案
在您不知道正在解析的 JSON 的具体结构并且需要以编程方式处理它的情况下,简单的数据绑定(bind)可能很有用(也许该结构甚至在配置中定义,也许没有)。
虽然您也可以使用树模型来实现此目的,但简单的数据绑定(bind)可能更容易。
不过,如果 JSON 结构在编译时已知,则仅使用完整数据绑定(bind)(Java 类)是有意义的。
关于java - Jackson 与 JSON 的简单数据绑定(bind)...它有什么帮助...我错过了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8410250/
我无法在附加行中显示“真”、“假”、"is"和“否”按钮。 我在这里有一个应用程序:Application 请按照以下步骤使用应用程序: 1。当你打开应用程序时,你会看到一个绿色的加号按钮,点击 在此
我是一名优秀的程序员,十分优秀!