json_api 0.5.0 copy "json_api: ^0.5.0" to clipboard
json_api: ^0.5.0 copied to clipboard

outdated

JSON:API v1.0 (http://jsonapi.org) Document, Client, and Server

Implementation of {json:api} v1.0 in Dart #

{json:api} v1.0 is a specification for building APIs in JSON. This library implements a Client (VM, Flutter, Web), and a Server (VM only).

Supported features #

  • Fetching single resources and resource collections
  • Collection pagination
  • Fetching relationships and related resources and collections
  • Fetching single resources
  • Creating resources
  • Deleting resources
  • Updating resource's attributes
  • Updating resource's relationships
  • Updating relationships
  • Compound documents
  • Related collection pagination
  • Asynchronous processing

Usage #

In the VM:

import 'package:json_api/client.dart';

final client = JsonApiClient();

In a browser:

import 'package:json_api/client.dart';
import 'package:http/browser_client.dart';

final client = JsonApiClient(factory: () => BrowserClient());

For usage examples see the functional tests.

34
likes
0
pub points
81%
popularity

Publisher

verified publisherkarapetov.com

JSON:API v1.0 (http://jsonapi.org) Document, Client, and Server

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

collection, http

More

Packages that depend on json_api