馃 A practical web framework for Gleam
README.md

Wisp Example: Working with JSON#

gleam run   # Run the server
gleam test  # Run the tests

This example shows how to read JSON from a request and return JSON in the response.

This example is based off of the "Hello, World!" example, and uses concepts from the routing example so read those first. The additions are detailed here and commented in the code.

gleam.toml file#

The gleam_json JSON package has been added as a dependency.

app/router module#

The handle_request function has been updated to read JSON from the request body, decode it using the Gleam standard library, and return JSON back to the client.

app_test module#

Tests have been added that send requests with JSON bodies and check that the expected response is returned.

Other files#

No changes have been made to the other files.