
- Vue(x) integration for for Store-module creation and mixins. - An advanced, documented, easily extendable and lightweight (JSON:)API abstraction library with ORM-like CRUD support, automatic relationships handling and support for multiple (different) backends. heather-js A library for parsing JSONAPI into objects from ES6 classes. jsonapi-vuex A module for interacting with a jsonapi service using a Vuex store, restructuring/normalizing records to make life easier. Isomorphic ActiveRecord clone that issues JSON:API requests instead of SQL and is part of the larger JSONAPI Suite.
jsonapi-client A convenient module to consume a jsonapi service. Sarala is a javascript package which gives you a Laravel Eloquent like syntax to perform CRUD operations against an JSON:API built according to JSON:API specification. Sarala JSON API data formatter is a simple and fluent framework agnostic javascript library to transform standard JSON:API responses to simple JSON objects and vice versa. kitsu A simple, lightweight & framework agnostic JSON:API client. similar to Laravel’s Eloquent) syntax for creating, retrieving, updating and deleting model objects. Coloquent Javascript/Typescript library mapping objects and their interrelations to JSON:API, with a clean, fluent ActiveRecord-like (e.g. redux-bees A nice, short and declarative way to interact with JSON:APIs in React+Redux. active-resource A standalone, convention-driven JavaScript ORM that maps to your JSON:API server and allows for advanced queries and relational management through a smooth interface. jsona Data formatter that creates customizable, simplified objects from JSON or stored reduxObject (result object of json-api-normalizer), and creates correct JSON from the same simplified objects. json-api-normalizer Normalizes JSON:API documents for state management solutions like Redux and Mobx. devour-client A lightweight, framework agnostic, highly flexible JSON:API client. redux-json-api A library which integrated JSON:APIs with Redux store. angular-jsonapi An AngularJS JSON:API client. superagent-jsonapify A really lightweight (50 lines) JSON-API client addon for superagent, the isomorphic ajax client. jsonapi-datastore is a lightweight standalone library for reading, serializing, and synchronizing relational JSON:API data. hapi-json-api Plugin for the hapi framework enforces Accept/Content-type rules and rewrites Boom errors to be spec compliant. Ember JSON API Resources is an Ember CLI Addon for a lightweight solution for data persistence in an Ember.js application. Extend it to fit your models or just use it with plain objects. YAYSON is an isomorphic library for serializing and reading JSON:API data. Independently or with Ember.js through the Entities specified in JSON:API are automatically parsed to be injected into Backbone.Relational relations.Ĭoordinating access to data sources and keeping their contents synchronized.įor accessing JSON:API servers. backbone-relational-jsonapi is a parsing layer for Backbone.Relational. Supports fetching Models & Collections from a JSON:API source. backbone-jsonapi is a Backbone adapter for JSON:API. There is now an official adapter to support json-api. ember-data is one of the original exemplar implementations. The implementationsīelow have not been verified for compliance, but a test suite is now beingĪssembled to vet them. Note: This specification marked 1.0 on May 29th, 2015. If you’d like your project listed, send a However, we can use a custom Comparator to compare values 5 and 5.0 and treat them as equal.The following are projects implementing JSON:API. The standard equals() method considers values 5.0 and 5 as different. JsonNode actualObj2 = mapper.readTree(s2) Īs we can notice, the two objects are not equal.
Let's read the input JSON as JsonNode and compare: JsonNode actualObj1 = mapper.readTree(s1) We need to observe that the values of attribute score in inputs s1 and s2 are not the same.