tridev_open_api 1.0.1 tridev_open_api: ^1.0.1 copied to clipboard
Data structures for OpenAPI (Swagger) specification. Reads and writes JSON specifications.
tridev_open_api #
Reads and writes OpenAPI (Swagger) specifications.
tridev_open_api supports both v2 and v3 of the open_api specification.
To use v2 import:
import 'package:tridev_open_api/v2.dart';
To use v3 import:
import 'package:tridev_open_api/v3.dart';
You can us v2 and v3 within a single project.
Example #
import 'package:tridev_open_api/v3.dart';
final file = File("test/specs/kubernetes.json");
final contents = await file.readAsString();
final doc = APIDocument.fromJSON(contents);
final output = JSON.encode(doc.asMap());