respond with JSON-API compliant errors
A Node.js framework agnostic library for serializing your data to JSON API
TypeScript definitions for jsonapi-serializer
Drupal JSON-API params
jsonapi error constructors and error handling middleware for koa
A simple cache for a few of the JS Error constructors.
TypeScript definitions for JSON-API
A lightweight, framework agnostic, flexible JSON API client
Create HTTP error objects
JSON:API Serializer inspired by Fractal (PHP)
JSONAPI Common Errors
JSON:API v1.0 codec for encoding/decoding API responses
JavaScript client-side JSON API data handling made easy.
Client for requesting backend API based on JSONAPI specification
JSON.parse with context information on error
TypeScript definitions for http-errors
Everything you need to start building a scalable web application.
JSON.parse with context information on error
JSON API (De) Serializer in Typescript
Next.js JSON:API client with server/client support and caching
EzContent JsonAPI
Create an error from multiple errors
> _We need a better name!_
Custom error messages in JSON Schemas for Ajv validator
This gem is a convienient wrapper for your application errors. It allows you to map any error to a nicely formatted standard HTTP error response.
Framework agnostic gem to handle errors compliant to JSON API standard
Handles application errors and model validations
While building out a backend server I realized a needed a simple way to generate error responses in the JsonAPI format. So I made this library and decided to publish it as a gem. (It's my first!)
hati-jsonapi-error is a Ruby gem for Standardized JSON Error.
Ruby utility library for network requests. Based on Faraday and Excon, provides a wrapper for XML/JSON parsing and error handling. All successful responses are returned as hash with key data, all errors in a JSONAPI-friendly hash with key errors.
Act as JSONAPI is a small and flexible gem on top of `jsonapi_serializer`. By including Act as JSONAPI in your controllers you instantly get all basic controller actions for the model. You can override the model and serializer if the name of the controller doesn't match the model. The json formatter and errors can be used separatly.
Sinja is a Sinatra extension for quickly building RESTful, {json:api}-compliant web services, leveraging the excellent JSONAPI::Serializers gem for payload serialization. It enhances Sinatra's DSL to enable resource-, relationship-, and role-centric API development, and it configures Sinatra with the proper settings, MIME-types, filters, conditions, and error-handling. There are many parsing (deserializing), rendering (serializing), and other "JSON API" libraries available for Ruby, but relatively few that attempt to correctly implement the entire {json:api} server specification, including routing, request header and query parameter checking, and relationship side-loading. Sinja lets you focus on the business logic of your applications without worrying about the specification, and without pulling in a heavy framework like Rails. It's lightweight, ORM-agnostic, and Ember.js-friendly!