fromJsonString static method
Loads an OpenAPI definition from a JSON string.
jsonString - The OpenAPI specification as a JSON string
baseUrl - Optional base URL override (if not specified in the spec)
Returns an ApiDefinition or null if parsing fails.
Implementation
static ApiDefinition? fromJsonString(String jsonString, {String? baseUrl}) {
try {
final Map<String, dynamic> spec = jsonDecode(jsonString);
return _parseOpenApiSpec(spec, baseUrl: baseUrl);
} catch (e) {
debugPrint('Error parsing OpenAPI JSON: $e');
return null;
}
}