opentool_dart 0.1.1 copy "opentool_dart: ^0.1.1" to clipboard
opentool_dart: ^0.1.1 copied to clipboard

An OpenTool JSON Spec Parser, fromJson and toJson

opentool_dart #

An OpenTool JSON Spec Parser for dart.

Inspired by OpenAPI, OpenRPC, and OpenAI function calling example.

Features #

  • Load OpenTool json file, and convert to dart object.

Usage #

According to /example/opentool_dart_example.dart.

  • From JSON String
Future<void> main() async {
  String jsonString = "{...OpenTool String...}";
  OpenToolLoader openToolLoader = OpenToolLoader();
  OpenTool openTool = await openToolLoader.load(jsonString);
}
  • From JSON File
Future<void> main() async {
  String jsonPath = "$currentWorkingDirectory/example/json/$jsonFileName";
  OpenToolLoader openToolLoader = OpenToolLoader();
  OpenTool openTool = await openToolLoader.loadFromFile(jsonPath); 
}
1
likes
0
points
83
downloads

Publisher

verified publisherlitevar.com

Weekly Downloads

An OpenTool JSON Spec Parser, fromJson and toJson

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

json_annotation

More

Packages that depend on opentool_dart