タグ付けされた質問 「resteasy」

14
Java 8 LocalDate Jackson形式
以下のためにjava.util.Date私が行うとき @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy") private Date dateOfBirth; 次に、JSONリクエストで送信する { {"dateOfBirth":"01/01/2000"} } できます。 どうすればいいですか Java 8のLocalDateフィールドか? 持ってみました @JsonDeserialize(using = LocalDateDeserializer.class) @JsonSerialize(using = LocalDateSerializer.class) private LocalDate dateOfBirth; うまくいきませんでした。 誰かがこれを行うための正しい方法を教えてください。 以下は依存関係です <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>jaxrs-api</artifactId> <version>3.0.9.Final</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.jaxrs</groupId> <artifactId>jackson-jaxrs-json-provider</artifactId> <version>2.4.2</version> </dependency> <dependency> <groupId>com.wordnik</groupId> <artifactId>swagger-annotations</artifactId> <version>1.3.10</version> </dependency>
138 java  json  jackson  jax-rs  resteasy 

12
START_OBJECTトークン外のjava.util.ArrayListのインスタンスをデシリアライズできません
ListカスタムオブジェクトをPOSTしようとしています。リクエスト本文のJSONは次のとおりです。 { "collection": [ { "name": "Test order1", "detail": "ahk ks" }, { "name": "Test order2", "detail": "Fisteku" } ] } リクエストを処理するサーバー側コード: import java.util.Collection; import javax.ws.rs.Consumes; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; @Path(value = "/rest/corder") public class COrderRestService { @POST @Produces(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_JSON) public Response postOrder(Collection<COrder> orders) …

26
CreateProcessエラー= 206、main()メソッドの実行時にファイル名または拡張子が長すぎる
私は日食ヘリオにこのエラーがあります: コマンドラインの実行中に例外が発生しました。プログラム "C:\ Program Files(x86)\ Java \ jre6 \ bin \ javaw.exe"(ディレクトリ "C:\ Users \ motiver \ helios_workspace \ TimeTracker"内)を実行できません:CreateProcessエラー= 206、ファイル名または拡張子は長すぎる 私は少し調べましたが、Google App Engineで作業しているときの問題のほとんどはDataNucleusに関連していました。しかし、私はリモートでGoogle App Engineに関連するものを使用していません。JBOSS 6のServlet 3.0を使用して小さなプロジェクトを行っています。ORMとRESTEasyにHibernate 4.1.2を使用して、Webサービスを公開しています。基本的にスキーマを削除して再作成するmain()メソッドを持つutilファイルを作成しました。テスト目的でクリーンなデータベースが必要な場合は、main()メソッドを実行します。Tomcat 7では問題なく機能しましたが、JBoss 6に移行すると機能しなくなりました。 ヒントや解決策をいただければ幸いです。

1
REST-JSONを使用したHTTP Post Multipart
2つのパラメーターのみを含むHTTP Postマルチパートを受信する必要があります。 JSON文字列 バイナリファイル 体を設定する正しい方法はどれですか?Chrome RESTコンソールを使用してHTTP呼び出しをテストするので、正しい解決策はJSONパラメータとバイナリファイルの「ラベル」キーを設定することかどうか疑問に思います。 サーバー側では、Resteasy 2.xを使用しています。次のようにMultipart本文を読みます。 @POST @Consumes("multipart/form-data") public String postWithPhoto(MultipartFormDataInput multiPart) { Map <String, List<InputPart>> params = multiPart.getFormDataMap(); String myJson = params.get("myJsonName").get(0).getBodyAsString(); InputPart imagePart = params.get("photo").get(0); //do whatever I need to do with my json and my photo } これは方法ですか?特定のcontent-dispositionを識別するキー「myJsonName」を使用してJSON文字列を取得することは正しいですか?1つのHTTPマルチパートリクエストでこれら2つのコンテンツを受信する他の方法はありますか? 前もって感謝します
88 java  json  rest  http  resteasy 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.