我正在尝试使用 Spring MVC 和 Java 重现一些 JSON。JSON 看起来像这样:
_jqjsp({
"hits":3869,
"highlight":{
"include_matches":false,
"markup_items":false
},
... (lots more) ...
})
哪种 Java 对象类型将代表外部元素_jqjsp
,它的用途是什么?
我正在尝试使用 Spring MVC 和 Java 重现一些 JSON。JSON 看起来像这样:
_jqjsp({
"hits":3869,
"highlight":{
"include_matches":false,
"markup_items":false
},
... (lots more) ...
})
哪种 Java 对象类型将代表外部元素_jqjsp
,它的用途是什么?
没有代表此构造的 Java 对象。生成 JSON(它是 JavaScript 对象文字的有效子集),然后将其包装在“正确”的文本中。
请参阅JSONP,了解何时生成此表单以及如何使用它:
<script>
在 JSONP 使用模式中,由src 属性指向的 URL 请求返回 JSON 数据,并在其周围包裹一个函数调用。这样,已经在 JavaScript 环境中定义的函数可以操作 JSON 数据。JSONP 有效负载可能如下所示:
functionCall({"Name": "Foo", "Id": 1234, "Rank": 7});
虽然它本身可能不是 JSONP,但取决于生成块的方式/位置,上述相同规则适用:输出表示可以直接执行的 JavaScript 代码。