1. Home
  2. /
  3. Quarkus
  4. /
  5. JSON Response Example

JSON Response Example - Quarkus Typing CST Test

Loading…

JSON Response Example — Quarkus Code

Return JSON response from Quarkus REST API.

import javax.ws.rs.*
import javax.ws.rs.core.MediaType
import javax.enterprise.context.ApplicationScoped
import java.util.Map

@ApplicationScoped
@Path("/json")
public class JsonResource {
	@GET
	@Produces(MediaType.APPLICATION_JSON)
	public Map<String, String> json() {
		return Map.of("message", "Hello, Quarkus JSON")
	}
}

Quarkus Language Guide

Quarkus is a Kubernetes-native Java framework designed for building cloud-native, high-performance applications. It emphasizes fast startup times, low memory usage, and developer productivity.

Primary Use Cases

  • ▸Microservices development
  • ▸RESTful APIs with JAX-RS
  • ▸Serverless functions and cloud-native apps
  • ▸Reactive event-driven applications
  • ▸Integration with Kubernetes and OpenShift

Notable Features

  • ▸GraalVM native image support for ultra-fast startup
  • ▸Live coding with hot reload
  • ▸Reactive programming support
  • ▸Unified configuration system
  • ▸Extensive extension ecosystem

Origin & Creator

Quarkus was created by Red Hat in 2019 to modernize Java development for cloud-native environments.

Industrial Note

Quarkus is ideal for Java projects requiring high-performance, fast-startup, and cloud-native deployment with containerized environments.

More Quarkus Typing Exercises

Quarkus Simple Counter APIQuarkus Hello World APIQuarkus Query Parameter ExampleQuarkus POST Form ExampleQuarkus Path Parameter ExampleQuarkus Error Handling ExampleQuarkus Redirect ExampleQuarkus Multiple Routes ExampleQuarkus Injected Bean Example

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher