json_traverse 0.0.1 json_traverse: ^0.0.1 copied to clipboard
Parse deeply nested JSON using simple query strings.
JSON Traverser #
Traverse a deeply nested JSON with a query string. See the example below for syntax.
import 'package:json_traverse/json_traverse.dart';
void main() {
String jsonString = """
{
"name": "John Smith",
"email": "john@example.org",
"contact": [
"123",
"456"
]
}
""";
JSONTraverse traverser = JSONTraverse(jsonString);
// for a single string
print(traverser.query("name"));
// for an array, point the index
print(traverser.query("contact.1"));
}