Tag: jsonpath

JSONPath ist ein Mittel, mithilfe von XPath-ähnlichen syntax zur Abfrage von JSON-Strukturen. Nicht zu verwechseln mit rest-versichert ist JsonPath Umsetzung basiert auf Groovy ist Gpath.

Abfrage nur das Feld "name" in Mongodb

Anzahl der Antworten 2 Antworten
Betrachten Sie ein Dokument in Mongodb zB: {name:"Josh","address":{"street_no":34,"district":"Gurgaon","pincode":"1234xyz"}} Wie ich hol den Feld-Namen(nicht die Werte)durch Abfragen ? Ist es möglich? Zum Beispiel muss ich eine Abfrage schreiben, welche mich zurückbringen "name","Adresse","street_no","district" und "pincode" wie die Felder in

Überprüfen Karte Schlüssel/Werte-mit jsonPath

Anzahl der Antworten 1 Antworten
Teste ich einen regler gibt eine Karte @RequestMapping("/") @ResponseBody public Map<String, String> getMessages(@RequestBody String foo) { Map<String, String> map = boo.getMap(foo); return map; } Test: ... resultActions .andDo(print()) .andExpect(status().isOk()) .andExpect( content().contentTypeCompatibleWith( MediaType.APPLICATION_JSON)) .andExpect(jsonPath("$", notNullValue())) .andExpect(jsonPath(EXPRESSION, equalsTo(foo)); ...

Testen jsonpath, dass array enthält spezifisch Objekte in beliebiger Reihenfolge

Anzahl der Antworten 2 Antworten
Teste ich ein Spring-controller, die geben wieder einen 400 Fehler im Feld. Diese Fehler im Feld ist ein array von Objekten mit einem "path" und "Nachricht" - Feld. Nun will ich testen, dass einige spezifische Aufruf gibt

JSONPath resolver für Java-Objekte

Anzahl der Antworten 1 Antworten
Wie kann ich einen Wert aus einem Java-Objekt stattdessen aus einem JSON-string durch die Anwendung einer JSONPath Ausdruck? Erhalte ich ein Java-Objekt, das erstellt wird, aus einer JSON-Zeichenfolge (über Jackson, keine Möglichkeit, es zu beeinflussen): public class

Die Extraktion einer Teilmenge der Attribute mit JSONPath

Anzahl der Antworten 1 Antworten
Habe ich diese JSON-code: { "A": { "AB": [{ "ABA": "0", "ABB": "1", "ABC": "2" }] } } Ich ein JSONPath Ausdruck, gibt das JSON mit nur ABA-und ABC-Parametern. So etwas wie: { "A": { "AB": [{

JsonPath NoClassDefFoundError, oder eine alternative zu JsonPath in Java

Anzahl der Antworten 3 Antworten
Für Gründen im Zusammenhang mit dem Projekt an dem ich arbeite, möchte ich eine komplette Abfrage an eine JSON-Datei gehalten werden als eine Zeichenkette, zum Beispiel $.store.book[*].title (anstatt zu speichern Sie jede Ebene des Dokuments vorübergehend als

Wie Suche ich ein array mit JSONPath in Java?

Anzahl der Antworten 1 Antworten
Ich möchte schreiben Sie einen unit test für eine web service mit json-Pfad-geltend zu machen. Angesichts dieses JSON: [ ["Some short name","Some parent","Some name"], ["Some short name 2","Some parent 2","Some name 2"] ] Möchte ich überprüfen, dass

Wie bekomme ich eine Liste aller JSON-Pfade, um Werte aus einem JSON-String?

Anzahl der Antworten 2 Antworten
Mein Ziel ist zu Lesen, dass ein JSON-Datei und verstehen die Lage der Werte, so dass, wenn ich Begegnung, die gleichen JSON kann ich problemlos Lesen, alle Werte. Ich bin auf der Suche nach einem Weg, um

Die Geltendmachung array von arrays mit JSONPath und spring mvc

Anzahl der Antworten 2 Antworten
Ich habe Schwierigkeiten, herauszufinden, wie zu behaupten mit jsonPath in einem JSON-Dokument Reaktion in spring mvc. Vielleicht gibt es einen besseren Weg, dies zu erreichen als mit jsonPath für dieses spezielle Szenario. Ich möchte überprüfen, dass die

Array-Größe mit jsonpath Ausdruck - Stefan Goessner JsonPath

Anzahl der Antworten 1 Antworten
Ich habe ein problem mit der Suche nach einem array oder einer Liste der Größe mit Stefan Goessner ist JsonPath. Ich bin mit der version json-Pfad-2.0.0. Meine jsonpath Ausdruck ist $.orders.length - und JSON sieht wie folgt

Wie bekomme ich eine Liste aller JSON-Wege, Werte aus einem JSON-String?

Anzahl der Antworten 2 Antworten
Mein Ziel ist zu Lesen, dass ein JSON-Datei und verstehen die Lage der Werte, so dass, wenn ich Begegnung, die gleichen JSON kann ich problemlos Lesen, alle Werte. Ich bin auf der Suche nach einem Weg, um

JSONPath-Ausdruck, der einen Wert aus einem array auf Zustand oder nur der erste Wert

Anzahl der Antworten 2 Antworten
Gegeben JSON wie folgt aufgebaut: { "name":"Some Guy", "emails":[ { "description":"primary", "status":"UNVERIFIED", "email":"[email protected]" }, { "description":"home", "status":"VERIFIED", "email":"[email protected]" }, { "description":"away", "status":"VERIFIED", "email":"[email protected]" } ] } Ich würde gerne eine JSONPath Ausdruck, um die ersten E-Mail mit

Tests mit spring-test-mvc jsonpath gibt null zurück

Anzahl der Antworten 2 Antworten
Bin ich mit dem Frühling "Frühling-test-mvc" - Bibliothek zum testen von web-Controller. Ich habe einen sehr einfachen controller, der gibt ein JSON-array. Dann in meinem test habe ich: @Test public void shouldGetAllUsersAsJson() throws Exception { mockMvc.perform(get("/v1/users").accept(MediaType.APPLICATION_JSON)) .andExpect(content().mimeType(MediaType.APPLICATION_JSON))

Ziehen Sie mehrere Werte aus der JSON-Antwort mit 'Json Pfad Extractor" in Jmeter

Anzahl der Antworten 3 Antworten
{ "response_time": 0.014376163482666016, "applications": [ { "api_key": "blted0e7982e1cf62a8", "name": "gta", "uid": "gta", "account_name": "jack" }, { "api_key": "blt1423c40d23e4a423", "name": "cellapp", "uid": "cellapp", "account_name": "max" } ] } Mir bitte helfen, extrahieren Sie die account_name = max mit

JsonPath Ausdruck zum filtern mit regex

Anzahl der Antworten 2 Antworten
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

Wie zum extrahieren von keys, die in einer verschachtelten json-array-Objekt in Presto?

Anzahl der Antworten 4 Antworten
Ich bin mit der neuesten(0.117) Presto und versucht auszuführen CROSS JOIN UNNEST mit komplexen JSON-array wie dieses. [{"id": 1, "value":"xxx"}, {"id":2, "value":"yy"}, ...] Zu tun, zuerst habe ich versucht, eine ARRAY mit den Werten von id von

Wie zu verwenden MockMvcResultMatchers.jsonPath

Anzahl der Antworten 3 Antworten
MvcResult result = this.mockMvc.perform( MockMvcRequestBuilders.get(mockUrl)) .andExpect(MockMvcResultMatchers.status().isOk()) .andExpect(MockMvcResultMatchers.content().contentType("application/ json;charset=UTF-8")) .andDo(MockMvcResultHandlers.print()) Geben Sie mir die folgenden: MockHttpServletResponse: Status = 200 Error message = null Headers = {Content-Type=[application/json;charset=UTF-8]} Content type = application/json;charset=UTF-8 Body = {"version":"0.1"} Forwarded URL = null Redirected

ODER-operator in JSONPath?

Anzahl der Antworten 2 Antworten
Mit einem einzigen JSONPath Ausdruck allein, ist es möglich eine Art 'ODER' oder '| | ' - operator. Zum Beispiel, diese zwei JSONPath Boolesche Ausdrücke, die Arbeit zu überprüfen, den Schweregrad eine log-JSON-Datei: $..log[?(@.severity == 'WARN')] $..log[?(@.severity

Gatling - Schleife durch JSON-array

Anzahl der Antworten 1 Antworten
Habe ich einen code-block muss in einer Schleife durch ein JSON-array, welches erhalten wird aus der Reaktion von einem REST-service. (Voll gist verfügbar hier.) .exec(http("Request_1") .post("/endPoint") .headers(headers_1) .body(StringBody("""REQUEST_BODY""")).asJSON .check(jsonPath("$.result").is("SUCCESS")) .check(jsonPath("$.data[*]").findAll.saveAs("pList"))) .exec(session => { println(session) session }) .foreach("${pList}",

JSONPath :enthält filter

Anzahl der Antworten 3 Antworten
Hey alle, ich Frage mich, ob alle kannte einen Weg, einen regulären Ausdruck zu verwenden-oder wildcard-operator (oder pehaps '%LIKE%' in SQL), so konnte ich verwenden JSONPath zu tun, die Suche innerhalb einer großen Menge von JSON-Daten. Zum

Hamcrest mit MockMvc: überprüfen Sie, ob der Schlüssel existiert, aber der Wert kann null sein

Anzahl der Antworten 3 Antworten
Ich mache einige tests mit MockMvc, und ich möchte überprüfen die Struktur eines JSON-Antwort. Insbesondere möchte ich sicherstellen, dass der Schlüssel für ein Attribut vorhanden ist, und dass der Wert eines bestimmten Typs oder null. { "keyToNull":

JsonPath UND-Operator für Array

Anzahl der Antworten 3 Antworten
Ich habe ein array in JSON und ich möchte ein, zwei Filter, um es so auf: $._embedded.values[0]._embedded.data[?(@.var1='value1' && @.var2='value2')] Brauche ich, um wählen Sie nur die Elemente aus dem array, das entspricht den UND-Betrieb. In der Praxis

Wie verwenden von C# - Beispiel für die Verwendung JsonPath?

Anzahl der Antworten 2 Antworten
Ich versuche, JsonPath .NET (http://code.google.com/p/jsonpath/downloads/list) und ich habe Probleme bei der Suche ein Beispiel zum Parsen der Json-Zeichenfolge und eine JsonPath string und ein Ergebnis bekommen. Hat jemand diese verwendet? Dürfte ich vorschlagen Json.NET als alternative JSON-parser

Parsen von JSON-array-Datei mit JSONPATH

Anzahl der Antworten 3 Antworten
Möchte ich analysieren diese mit JSONPath: [ [50.4154134372953,-1.28486558931069,"CLASS B",9,205,0,"UK",431500382,3,4], [50.3058858494047,-0.976070494820637,"CLASS B",9,239,0,"UK",2750350,21,2] ] Können Sie helfen mit, bitte? Was wollen Sie analysieren? Sprache? Ich möchte wissen, die JSONPATH z.B. $.* um jedes Element in dem array. So, die

Immer einen einzelnen Wert aus einer JSON-Objekt mit JSONPath

Anzahl der Antworten 2 Antworten
Habe ich folgenden JSON und ich brauche, um die Ebene name Wert mit JSONPath: { "single" : { "id" : 1, "name" : "Item name" } } Ausdruck, den ich verwendet ist $.single.name aber ich bekomme immer

Grundlegende Verwendung von JSONPath in Java

Anzahl der Antworten 4 Antworten
Habe ich JSON als string und ein JSONPath als string. Ich möchte eine Abfrage des JSON mit der JSON-Pfad, die resultierenden JSON als string. Entnehme ich, dass Jayway ' s json-Pfad ist das standard. Die online-API, jedoch,

JSON.NET wie entfernen von Knoten

Anzahl der Antworten 3 Antworten
Habe ich eine json wie folgt: { "d": { "results": [ { "__metadata": { }, "prop1": "value1", "prop2": "value2", "__some": "value" }, { "__metadata": { }, "prop3": "value1", "prop4": "value2", "__some": "value" }, ] } } Ich

JSONPath oder anderen XPath-ähnliches Werkzeug für JSON/Javascript, bzw. Jquery-JSON

Anzahl der Antworten 7 Antworten
Schaue ich JSONPath und obwohl es scheint ziemlich gut gemacht, ich Frage mich, ob jemand mit ihm gearbeitet und kann Kommentar auf Ihre usability, oder kann alternativen empfehlen? Was wäre wirklich slick ist, ob es ein plugin

Wie kann ich testen, ob der JSON-Pfad kein bestimmtes Element enthält oder, wenn das Element vorhanden ist, null ist?

Anzahl der Antworten 2 Antworten
Schreibe ich einige einfache unit-Test-Routinen für eine einfache spring-web-Anwendung. Wenn ich @JsonIgnore Anmerkung auf einer getter-Methode auf einer Ressource, die daraus resultierende json-Objekt nicht enthalten ist die entsprechende json-element. Also, wenn meine unit-test-routine versucht, um zu testen,

Wie nach Zeichenfolge in JSONPath filtern?

Anzahl der Antworten 5 Antworten
Habe ich eine JSON-Antwort aus der Facebook-API, die wie folgt aussieht: { "data": [ { "name": "Barack Obama", "category": "Politician", "id": "6815841748" }, { "name": "Barack Obama's Dead Fly", "category": "Public figure", "id": "92943557739" }] } Ich

Mitglieder mit jsonpath zählen?

Anzahl der Antworten 3 Antworten
Ist es möglich, die Anzahl der Mitglieder mit JsonPath? Mit spring mvc test Teste ich einen regler erzeugt {"foo": "oof", "bar": "rab"} mit standaloneSetup(new FooController(fooService)).build() .perform(get("/something").accept(MediaType.APPLICATION_JSON)).andExpect(status().isOk()) .andExpect(jsonPath("$.foo").value("oof")) .andExpect(jsonPath("$.bar").value("rab")); Würde ich mag, um sicherzustellen, dass keine weiteren Mitglieder

SpringMVC / mockMVC / jsonpath vergleicht die Liste der Strings

Anzahl der Antworten 2 Antworten
Ich bin derzeit am schreiben von unit tests für eine Spring-MVC-Projekt. Als die zurückgegebenen Medien-Typ ist JSON, die ich versuche zu verwenden jsonPath um zu überprüfen, ob die richtigen Werte zurückgegeben. Die Mühe, die ich habe, ist