问题标签 [resty-gwt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rest - 使用 RestyGWT 休息服务进行基本身份验证?
使用 RestyGWT Rest Services时如何设置 Basic Auth 用户 ID 和密码?
RestyGWT用户指南描述了如何设置用于 RestyGWT REST API基本身份验证的用户 ID 和密码,但我还没有找到任何描述如何使用 RestyGWT Rest Services进行基本身份验证的文档
我正在使用 RestyGWT v1.2
** * **更新** * **** 我尝试了以下没有运气。当我调用服务方法时,浏览器仍在打开用户 ID / 密码提示。
gwt - 如何在 RestyGWT 中序列化地图
我想Map<String,Object>
使用 RestyGWT 向服务器发送一个。但是,当我在请求中序列化地图时,它会在字符串键周围添加额外的引号转义。
所以,
导致 JSON 被发送
而不是想要的结果
这是 RestyGWT 接口:
json - RestyGWT - JsonEncoderDecoder 是否与列表一起使用?
我正在尝试使用 RestyGWT 的 JsonEncoderDecoder 来编码/解码 JSON 对象。从他们的文档中,我能够做到:
并使用编码/解码功能。但是,当我这样做时:
它给了我编译错误:
关于如何使这项工作的任何想法?或其他将 json 编码/解码为 java 对象的建议?
谢谢!
rest - Resty-GWT 动态代码生成
我正在使用 resty-gwt 库,想知道是否可以动态使用 JsonEncoderDecoder 接口?
例如。我有一个pojo如下:
使用响应中返回的类名:是否可以使用生成器生成接口
并以某种方式调用 GWT.create(MyObjectCodec.class) 以便我可以解码对象?
json - 没有getter/setter方法的jsonencoderdecoder
我使用了 RestyGWT 的 JsonEncoderDecoder 接口来编码/解码一些对象。其中有一些类的实例具有未使用 getter/setter 方法公开的属性。我尝试用org.codehaus.jackson.annotate.JsonProperty
. 但它不起作用,导致错误
[错误] [jsonsample] - 字段不能是私有的:com.mycompany.jsonsample.ItemList.items
com.mycompany.jsonsample.ItemList
是具有属性的类,items
它没有 getter/setter 并如上所述注释。
还有可能告诉编码器/解码器跳过一些属性吗?
json - Google 端点在引号中返回长数据类型的 JSON
我正在为我的休息服务使用谷歌云端点。我正在使用 RestyGWT 的 GWT Web 客户端中使用这些数据。
我注意到云端点自动将长数据类型括在双引号中,当我尝试将 JSON 转换为 POJO 时,这会导致 RestyGWT 出现异常。
这是我的示例代码。
}
这是云端点以 JSON 形式返回的内容。可以看到 testLong 被序列化为“3234345”而不是 3234345。
我有以下问题。(1) 如何删除长值中的双引号?(2) 如何将字符串格式更改为 "yyyy-MMM-dd hh:mm:ss" ?
问候, 沙迪亚
spring - Spring-Jersey-Jackson-JSON:由索引包裹的数组元素
我正在使用 Jersey 和 Jackson 编写一个用于反序列化的宁静服务。我正在使用 Spring 进行依赖注入,我也在使用com.sun.jersey.spi.spring.container.servlet.SpringServlet
(不使用 mvc)。我在客户端使用 RestyGWT。我正在从我的服务返回一组对象,我的客户抱怨它不是有效的 JSON 文档。这是服务返回的内容:
我不确定,但我认为问题在于每个元素都由其索引包装。有没有办法可以指示 Jersey 或 Jackson 解开数组元素?如果我需要提供更多信息,请告诉我。
在代码中,我将结果作为 JSONWithPadding 对象发送回来,如下所示:return new JSONWithPadding(array, callback);
顺便说一句,我已经在我的球衣中配置web.xml
了使用 POJO 映射:
更新 我从终端用 curl 进行了测试,返回的字符串看起来正确(我已经删除了回调外壳):
我最初发布的字符串正在由 restyGWT 报告。很抱歉这个令人困惑的帖子,我不确定为什么 restyGwt 抱怨......
谢谢!
resty-gwt - resty gwt:'com.gwt.demo.client.PersonResourceAsync 的延迟绑定失败
嗨,我想在客户端的 gwt 和服务器端的休息服务中做项目,为此我正在使用resty gwt,但我收到一个错误:
com.google.gwt.event.shared.UmbrellaException:捕获异常:“com.gwt.demo.client.PersonResourceAsync”的延迟绑定失败(您是否忘记继承所需的模块?)。
项目描述:-
ide:- 日食
我正在使用resty gwt jar,并且我已经从add external jar中包含了那个jar。我也包含在gwt.xml中 (<inherits name='org.fusesource.restygwt.RestyGWT'/>)
。我还在war文件lib文件夹中添加了那个jar。我使用了一个扩展restservice的接口,在这个接口中调试时我发现在该行中我得到了nullpointerexception。
请帮助我为什么会收到此错误?
json - RestyGWT JSON 映射与私有 fieldVisibility
我目前正在制作原型,将我们应用程序的基于 GWT-RPC 的后端替换为基于 REST 的 API,在前端使用 RestyGWT,在后端使用 Spring MVC。
我的问题发生在两个框架都试图自动解决的 Java <-> JSON 类型转换期间。我们所有的数据对象都使用私有字段,而且很多字段不提供 java bean 样式的 setter 方法。默认情况下,两个框架都不会检查类的私有字段,因此此转换失败。
对于 Spring MVC,通过向数据对象添加注释来解决这个问题很简单:
对于 RestyGWT,我还没有找到合适的修复方法。我发现唯一可用的解决方法是使用对所有字段和构造函数的默认访问,这远非理想。有没有人有允许 RestyGWT 检查 Java 对象的私有字段的解决方案?
java - 使 GWT 和 REST 协同工作
我在 DevMode 中有这个工作代码,但是当我在编译代码(实时)中运行它时,它会在 Javascript 浏览器控制台中引发错误:
代码:
错误:
我怎样才能至少调试这种问题?