JsonPath Ausdruck zum filtern mit regex

Sind wir mit einem Werkzeug, das verwendet jayway Bibliothek für die Bewertung JSONpath Ausdruck. Javascript scheint NICHT zu funktionieren, mit. Wie kann ich einen regulären Ausdruck in der JSONPath in einem solchen Fall. Zum Beispiel, im folgenden Beispiel möchte ich filter alle Buchtitel, deren Titel das Wort "Schwert" in:

{
    "store": {
        "book": [
            {
                "category": "reference",
                "author": "Nigel Rees",
                "title": "Sayings of the Century",
                "price": 8.95
            },
            {
                "category": "fiction",
                "author": "Evelyn Waugh",
                "title": "Sword of Honour",
                "price": 12.99
            },
            {
                "category": "fiction",
                "author": "Herman Melville",
                "title": "Moby Dick",
                "isbn": "0-553-21311-3",
                "price": 8.99
            },
            {
                "category": "fiction",
                "author": "J. R. R. Tolkien",
                "title": "The Lord of the Rings",
                "isbn": "0-395-19395-8",
                "price": 22.99
            }
        ],
        "bicycle": {
            "color": "red",
            "price": 19.95
        }
    },
    "expensive": 10
}
Ich würde eine Umgehungsmöglichkeit zu finden, anstatt zu versuchen, einen regulären Ausdruck verwenden.

InformationsquelleAutor sjn | 2015-03-10

Schreibe einen Kommentar