Im Folgenden finden Sie ein Beispiel für die JSON-Datei ich zu laufen versuche:JQ - Filtering JSON-Datei von Starts mit und machen die Suche Groß- und Kleinschreibung
{
"$itemsPerPage": 1208,
"$resources": [
{
"$uuid": "7b44f5b6-a5bd-4c7a-8d4a-581ff36a1072",
"$etag": "2016-08-12T12:29:33Z",
"BPSNAM": "InfoCenter",
"BPSNUM": "AO011",
"BPSNUM_REF": {
"$title": "InfoCenter",
"$description": "InfoCenter"
},
"CUR": "AOA",
"CUR_REF": {
"$title": "Kwanza",
"$description": "Angolan kwanza",
"$symbol": "",
"$scale": 2,
"$precision": 11
}
},
{
"$uuid": "25ee60e6-dd55-4c0a-842d-8e66234342b8",
"$etag": "2015-01-23T09:18:55Z",
"BPSNAM": "NeoPneus - Componentes e Pneus",
"BPSNUM": "AO051",
"BPSNUM_REF": {
"$title": "NeoPneus",
"$description": "NeoPneus - Componentes e Pneus"
},
"CUR": "AOA",
"CUR_REF": {
"$title": "Kwanza",
"$description": "Angolan kwanza",
"$symbol": "",
"$scale": 2,
"$precision": 11
}
},
{
"$uuid": "00682755-d9c7-4755-928a-439f09555e77",
"$etag": "2014-02-04T18:49:06Z",
"BPSNAM": "SuperBikes - Acessorios",
"BPSNUM": "AO052",
"BPSNUM_REF": {
"$title": "SuperBikes",
"$description": "SuperBikes - Acessorios"
},
"CUR": "AOA",
"CUR_REF": {
"$title": "Kwanza",
"$description": "Angolan kwanza",
"$symbol": "",
"$scale": 2,
"$precision": 11
}
}
Ich verwende die unterhalb derer gibt das 3 Ergebnisse I wollen. Dies ist jedoch ein unempfindlich enthält aber ich starts suchen möchten:
.["$resources"]|.[]|(select(.BPSNAM | test("A";"i")))|.BPSNAM,.BPSNUM,.CUR
Wie suche ich nach starts? Vielen Dank im Voraus für jede Anleitung.
Frage konnte verbessert werden, indem die Code-Abschnitte korrekt formatiert werden und ein bisschen mehr Details gegeben werden, was das * gewünschte * Ergebnis im Vergleich zum tatsächlichen Ergebnis betrifft. –
Danke John. Der obige JQ-Code gibt mir Ergebnisse, die BPSNAM, die "A" enthalten. Ich möchte die Ergebnisse, die mit "A" beginnen. –