jax-rs-kotlinx-serialization

所属分类:hotest
开发工具:kotlin
文件大小:0KB
下载次数:0
上传日期:2020-08-20 15:17:56
上 传 者sh-1993
说明:  使用Kotlinx序列化的JAX-RS消息体读取器编写器和参数转换器
(A JAX-RS message body reader writer and parameter converter which uses Kotlinx Serialization)

文件列表:
.buildscript/ (0, 2019-04-15)
.buildscript/deploy_snapshot.sh (955, 2019-04-15)
.travis.yml (1572, 2019-04-15)
CHANGELOG.md (515, 2019-04-15)
LICENSE.txt (11358, 2019-04-15)
build.gradle (1294, 2019-04-15)
gradle.properties (788, 2019-04-15)
gradle/ (0, 2019-04-15)
gradle/gradle-mvn-push.gradle (5743, 2019-04-15)
gradle/wrapper/ (0, 2019-04-15)
gradle/wrapper/gradle-wrapper.jar (55741, 2019-04-15)
gradle/wrapper/gradle-wrapper.properties (200, 2019-04-15)
gradlew (5305, 2019-04-15)
gradlew.bat (2269, 2019-04-15)
src/ (0, 2019-04-15)
src/main/ (0, 2019-04-15)
src/main/java/ (0, 2019-04-15)
src/main/java/com/ (0, 2019-04-15)
src/main/java/com/jakewharton/ (0, 2019-04-15)
src/main/java/com/jakewharton/rs/ (0, 2019-04-15)
src/main/java/com/jakewharton/rs/kotlinx/ (0, 2019-04-15)
src/main/java/com/jakewharton/rs/kotlinx/serialization/ (0, 2019-04-15)
src/main/java/com/jakewharton/rs/kotlinx/serialization/KotlinxSerializationMessageBodyReader.kt (2446, 2019-04-15)
src/main/java/com/jakewharton/rs/kotlinx/serialization/KotlinxSerializationMessageBodyWriter.kt (2416, 2019-04-15)
src/test/ (0, 2019-04-15)
src/test/java/ (0, 2019-04-15)
src/test/java/com/ (0, 2019-04-15)
src/test/java/com/jakewharton/ (0, 2019-04-15)
src/test/java/com/jakewharton/rs/ (0, 2019-04-15)
src/test/java/com/jakewharton/rs/kotlinx/ (0, 2019-04-15)
src/test/java/com/jakewharton/rs/kotlinx/serialization/ (0, 2019-04-15)
src/test/java/com/jakewharton/rs/kotlinx/serialization/KotlinxSerializationMessageBodyITTest.kt (5054, 2019-04-15)
src/test/java/com/jakewharton/rs/kotlinx/serialization/TestApp.kt (2598, 2019-04-15)

JAX-RS Kotlinx Serialization ============================ A message body reader/writer and parameter converter which uses kotlinx-serialization. Usage ----- ```kotlin val resourceConfig = new ResourceConfig(); resourceConfig.register(Json.asMessageBodyReader(APPLICATION_JSON_TYPE)); resourceConfig.register(Json.asMessageBodyWriter(APPLICATION_JSON_TYPE)); ``` _(This example uses Jersey, but any JAX-RS-compatible implementation will work.)_ By specifying `application/json` as the `MediaType`, its usage will match the reader and/or writer for your `@Serializable` models. ```kotlin @POST @Path("register") @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) fun register(registerRequest: RegisterRequest): RegisterResponse { // ... } ``` Download -------- Gradle: ```groovy implementation 'com.jakewharton:jax-rs-kotlinx-serialization:0.2.1' ``` or Maven: ```xml com.jakewharton jax-rs-kotlinx-serialization 0.2.1 ``` Snapshot versions are available in the Sonatype 'snapshots' repository: https://oss.sonatype.org/content/repositories/snapshots/ License ------- Copyright 2019 Jake Wharton Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

近期下载者

相关文件


收藏者