Topic: "jsonpath"
stoplightio/spectral
A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI (v3.1, v3.0, and v2.0), Arazzo v1.0, as well as AsyncAPI v2.x.
Language: TypeScript - Size: 22.5 MB - Last synced at: 3 days ago - Pushed at: 12 days ago - Stars: 2,768 - Forks: 258

sgreben/jp
dead simple terminal plots from JSON data. single binary, no dependencies. linux, osx, windows.
Language: Go - Size: 1.58 MB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 1,325 - Forks: 34

ohler55/ojg
Optimized JSON for Go
Language: Go - Size: 1.37 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 897 - Forks: 51

steinfletcher/apitest
A simple and extensible behavioural testing library for Go. You can use api test to simplify REST API, HTTP handler and e2e tests.
Language: Go - Size: 2.2 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 819 - Forks: 55

danielaparker/jsoncons
A C++, header-only library for constructing JSON and JSON-like data formats, with JSON Pointer, JSON Patch, JSON Schema, JSONPath, JMESPath, CSV, MessagePack, CBOR, BSON, UBJSON
Language: C++ - Size: 49.4 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 777 - Forks: 179

ashphy/jsonpath-online-evaluator
JSONPath Online Evaluator
Language: TypeScript - Size: 1.21 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 674 - Forks: 149

h2non/jsonpath-ng Fork of kennknowles/python-jsonpath-rw
Finally, a JSONPath implementation for Python that aims to be standard compliant. That's all. Enjoy!
Language: Python - Size: 322 KB - Last synced at: 12 days ago - Pushed at: 3 months ago - Stars: 671 - Forks: 94

wanglingsong/JsonSurfer
A streaming JsonPath processor in Java
Language: Java - Size: 1.05 MB - Last synced at: 8 months ago - Pushed at: about 1 year ago - Stars: 293 - Forks: 55

qntfy/kazaam
Arbitrary transformations of JSON in Golang
Language: Go - Size: 1.2 MB - Last synced at: 9 months ago - Pushed at: about 3 years ago - Stars: 279 - Forks: 55

antchfx/jsonquery
JSON xpath query for Go. Golang XPath query for JSON query.
Language: Go - Size: 50.8 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 272 - Forks: 31

qeet/IMPORTJSONAPI
Use JSONPath to selectively extract data from any JSON or GraphQL API directly into Google Sheets.
Language: JavaScript - Size: 188 KB - Last synced at: 16 days ago - Pushed at: almost 4 years ago - Stars: 266 - Forks: 38

spyzhov/ajson
Abstract JSON for Golang with JSONPath support
Language: Go - Size: 305 KB - Last synced at: 11 months ago - Pushed at: about 1 year ago - Stars: 224 - Forks: 22

Galbar/JsonPath-PHP
A JsonPath implementation in PHP
Language: PHP - Size: 369 KB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 205 - Forks: 40

PaesslerAG/jsonpath
Language: Go - Size: 71.3 KB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 200 - Forks: 41

robb/RBBJSON
Flexible JSON traversal for rapid prototyping.
Language: Swift - Size: 40 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 162 - Forks: 4

aligay/jsonuri
🌳 阿里剑鱼、iceluna、vanex 数据操作底层库,使用O(n) 复杂度回溯祖先节点
Language: TypeScript - Size: 1.28 MB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 160 - Forks: 17

gnieh/fs2-data
streaming data parsing and transformation library
Language: Scala - Size: 16.4 MB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 157 - Forks: 27

SoftCreatR/JSONPath
JSONPath implementation for PHP.
Language: PHP - Size: 267 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 157 - Forks: 28

noear/snack3
High-performance Jsonpath framework
Language: Java - Size: 1.26 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 139 - Forks: 25

wwkimball/yamlpath
YAML/JSON/EYAML/Compatible get/set/merge/validate/scan/convert/diff processors using powerful, intuitive, command-line friendly syntax.
Language: Python - Size: 1.65 MB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 128 - Forks: 23

besok/jsonpath-rust
Support for json-path in Rust
Language: Rust - Size: 437 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 127 - Forks: 31

freestrings/jsonpath
JsonPath engine written in Rust. Webassembly and Javascript support too
Language: Rust - Size: 28.6 MB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 127 - Forks: 40

martin-helmich/phpunit-json-assert
PHPUnit assertions for JSON documents
Language: PHP - Size: 95.7 KB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 126 - Forks: 25

avk959/LGenerics
Generic algorithms and data structures for Lazarus/Free Pascal
Language: Pascal - Size: 99.8 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 125 - Forks: 19

storyicon/graphquery
GraphQuery is a query language and execution engine tied to any backend service.
Language: Go - Size: 437 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 125 - Forks: 19

rsonquery/rsonpath
Blazing fast JSONPath query engine written in Rust.
Language: Rust - Size: 62.8 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 98 - Forks: 11

cburgmer/json-path-comparison
Comparison of the different implementations of JSONPath and language agnostic test suite.
Language: Shell - Size: 15.5 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 90 - Forks: 26

dashjoin/json-schema-form
Angular JSON Schema Form Library
Language: TypeScript - Size: 1.98 MB - Last synced at: 9 days ago - Pushed at: 11 months ago - Stars: 88 - Forks: 26

typeable/schematic
type-safe JSON spec and validation tool
Language: Haskell - Size: 197 KB - Last synced at: 1 day ago - Pushed at: over 4 years ago - Stars: 86 - Forks: 10

bhmj/jsonslice
json slicer
Language: Go - Size: 5.41 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 85 - Forks: 9

neslib/Neslib.Json
Fast and memory-efficient JSON for Delphi
Language: Pascal - Size: 320 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 84 - Forks: 24

databendlabs/jsonb
JSONB implement in rust
Language: Rust - Size: 972 KB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 75 - Forks: 14

rieckpil/java-testing-toolbox
:wrench: Testing Tools & Libraries Every Java Developer Must Know
Language: Java - Size: 755 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 66 - Forks: 31

codeniko/JsonPathKt
A lighter and more efficient implementation of JsonPath in Kotlin
Language: Kotlin - Size: 203 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 63 - Forks: 7

nomemory/mapneat
MapNeat is a JVM library written in Kotlin that provides an easy to use DSL (Domain Specific Language) for transforming JSON to JSON, XML to JSON, POJO to JSON in a declarative way.
Language: Kotlin - Size: 295 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 62 - Forks: 5

LachlanMcKee/gsonpath
A Java annotation processor library which generates gson type adapters using basic JsonPath style annotations
Language: Kotlin - Size: 1.35 MB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 61 - Forks: 4

hiltontj/serde_json_path
Query serde_json Values with JSONPath
Language: Rust - Size: 446 KB - Last synced at: 11 days ago - Pushed at: 5 months ago - Stars: 59 - Forks: 5

danielaparker/JsonCons.Net
The JsonCons.Net libraries complement the System.Text.Json namespace with support for JSON Pointer, JSON Patch, JSON Merge Patch, JSONPath, and JMESPath.
Language: C# - Size: 2.75 MB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 59 - Forks: 7

bashtools/JSONPath.sh
JSONPath implementation in Bash for filtering, merging and modifying JSON
Language: Shell - Size: 708 KB - Last synced at: 17 days ago - Pushed at: 3 months ago - Stars: 58 - Forks: 14

ietf-wg-jsonpath/draft-ietf-jsonpath-base
Development of a JSONPath internet draft
Language: Ruby - Size: 9.03 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 58 - Forks: 20

g-mark/SwiftPath
JSONPath for Swift
Language: Swift - Size: 105 KB - Last synced at: 15 days ago - Pushed at: almost 2 years ago - Stars: 58 - Forks: 15

adlnet/xapi-profiles
A set of documents addressing the structure of and supporting services for xAPI Profiles.
Language: Python - Size: 256 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 55 - Forks: 28

fivesmallq/web-data-extractor
Extracting and parsing structured data with jQuery Selector, XPath or JsonPath from common web format like HTML, XML and JSON.
Language: Java - Size: 717 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 53 - Forks: 19

robotframework-thailand/robotframework-jsonlibrary
Robotframework Test Library to manipulate JSON using JSONPath
Language: Python - Size: 267 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 49 - Forks: 40

microsoft/object-basin
JavaScript/TypeScript + .NET libraries to stream updates to an object using JSONPaths and JSON Patches
Language: C# - Size: 83 KB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 47 - Forks: 3

project-sunbird/prometheus-jsonpath-exporter
Converts JSON data from a http url to prometheus metrics using jsonpath
Language: Python - Size: 14.6 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 45 - Forks: 22

jg-rp/python-jsonpath
A flexible JSONPath engine for Python with JSON Pointer and JSON Patch
Language: Python - Size: 1.83 MB - Last synced at: 6 days ago - Pushed at: 14 days ago - Stars: 42 - Forks: 6

linw1995/jsonpath
A query expression for extracting data from JSON.
Language: Python - Size: 763 KB - Last synced at: 1 day ago - Pushed at: 6 months ago - Stars: 41 - Forks: 4

nomisRev/kotlinx-serialization-jsonpath
KotlinX Serialization JsonElement DSL based on Arrow Optics
Language: Kotlin - Size: 921 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 39 - Forks: 2

f3ath/jessie
RFC 9535 - JSONPath: Query Expressions for JSON implementation in Dart
Language: Dart - Size: 255 KB - Last synced at: 15 days ago - Pushed at: about 1 month ago - Stars: 38 - Forks: 5

cburgmer/jp
A simpler jq, and with JSONPath
Language: Shell - Size: 84 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 38 - Forks: 1

greyblake/jsonpath-rs
JSONPath for Rust
Language: Rust - Size: 89.8 KB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 38 - Forks: 6

yetanalytics/pathetic
Utility Library for handling JSONPath and navigating JSON structures
Language: Clojure - Size: 303 KB - Last synced at: about 1 hour ago - Pushed at: 6 months ago - Stars: 37 - Forks: 0

cielong/pyfx
A python-native JSON Viewer TUI.
Language: Python - Size: 3.25 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 31 - Forks: 6

speakeasy-api/openapi-overlay
An implementation of the OpenAPI Overlay specification. This specification defines a means of editing a OpenAPI Specification file by applying a list of actions. Check out the playground
Language: Go - Size: 137 KB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 31 - Forks: 4

javerous/SMJJSONPath
JSONPath implementation in Objective-C
Language: Objective-C - Size: 205 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 31 - Forks: 44

brunerd/jpt
JSON Power Tool: Retrieve and manipulate JSON data using JSONPath, JSON Pointer, JSON Patch, and JSON Merge Patch. Written in Javascript, wrapped in shell, requiring jsc the JavaScriptCore binary.
Language: Shell - Size: 1.14 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 31 - Forks: 0

janryWang/dot-match
Extremely easy dot path matching tool
Language: JavaScript - Size: 97.7 KB - Last synced at: 2 months ago - Pushed at: almost 6 years ago - Stars: 29 - Forks: 2

linw1995/data_extractor
Combine XPath, CSS Selectors and JSONPath for Web data extracting.
Language: Python - Size: 1.07 MB - Last synced at: 1 day ago - Pushed at: 6 months ago - Stars: 28 - Forks: 5

jg-rp/json-p3
JSONPath, JSON Patch and JSON Pointer for JavaScript
Language: TypeScript - Size: 5.42 MB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 27 - Forks: 4

AsaiYusuke/jsonpath
A query library for retrieving part of JSON based on JSONPath syntax.
Language: Go - Size: 1.13 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 26 - Forks: 4

atamano/jsonpathly
Typescript JsonPath implementation
Language: TypeScript - Size: 517 KB - Last synced at: 21 days ago - Pushed at: about 2 months ago - Stars: 26 - Forks: 2

JeanBaptisteWATENBERG/react-jsonpath-editor
A react component that enables simple jsonpath editing by providing autocompletion and preview evaluation
Language: JavaScript - Size: 3.27 MB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 5

secomind/exjsonpath
JSONPath library for Elixir
Language: Elixir - Size: 110 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 26 - Forks: 7

keilerkonzept/dockerfile-json
🐳 parse & print a Dockerfile as JSON, query (e.g. extract base images) using JSONPath.
Language: Go - Size: 2.9 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 25 - Forks: 6

fesor/json_matcher
Library for simplifying data verification in functional tests for your JSON-based APIs
Language: PHP - Size: 87.9 KB - Last synced at: 1 day ago - Pushed at: about 5 years ago - Stars: 25 - Forks: 2

rudderlabs/rudder-json-template-engine
JSON path based template language for data transformations
Language: TypeScript - Size: 1.5 MB - Last synced at: 6 days ago - Pushed at: 16 days ago - Stars: 24 - Forks: 6

steinfletcher/apitest-jsonpath
JSONPath assertions for apitest
Language: Go - Size: 48.8 KB - Last synced at: 22 days ago - Pushed at: almost 2 years ago - Stars: 24 - Forks: 6

tolleiv/json-exporter
Prometheus exporter which fetches JSON from a URL and exports one of the values as gauge metrics
Language: Go - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 24 - Forks: 18

supermetrics-public/pecl-jsonpath
PHP extension for JSONPath
Language: PHP - Size: 733 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 23 - Forks: 4

sinclairnick/jsonpath-ts
Type inference for JSONPath queries
Language: TypeScript - Size: 68.4 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 23 - Forks: 0

phptek/silverstripe-jsontext
JSON storage and querying
Language: PHP - Size: 156 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 22 - Forks: 12

ohler55/compare-go-json
A comparison of several go JSON packages.
Language: Go - Size: 88.9 KB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 22 - Forks: 1

Lydanne/ctxexp-parser
In the dynamic execution of JS language environment (wechat applet) to execute JS class calling function.
Language: JavaScript - Size: 691 KB - Last synced at: 21 days ago - Pushed at: over 3 years ago - Stars: 22 - Forks: 2

robertmrk/rabbit_force
Salesforce Streaming API to RabbitMQ adapter service
Language: Python - Size: 191 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 22 - Forks: 2

adobe/json-formula
Query language for JSON documents
Language: JavaScript - Size: 10.3 MB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 21 - Forks: 8

mdaverde/jsonpath
jsonpath golang library to help with getting and setting values on paths (even nonexistent paths)
Language: Go - Size: 22.5 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 21 - Forks: 5

lb2281075105/LBDuoDian
Size: 101 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 21 - Forks: 4

peterservice-rnd/robotframework-jsonvalidator 📦
Robot Framework library for JSON validation
Language: Python - Size: 63.5 KB - Last synced at: 6 days ago - Pushed at: over 5 years ago - Stars: 21 - Forks: 13

RichardHightower/jparse
JParse, the most efficient JSON parser for the JVM yet.
Language: Java - Size: 550 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 20 - Forks: 0

AutomataLab/JSONSki
JSONPath Streaming with Bit-Parallel Fast-Forwarding
Language: C++ - Size: 3.65 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 19 - Forks: 4

ianchi/ESpression
ECMAScript Expressions parser and static eval
Language: TypeScript - Size: 1.39 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 0

AutomataLab/JPStream
JPStream: JSONPath Stream Processing in Parallel
Language: C - Size: 479 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 5

hitplum/pyjsonpath
A Python tool that parses JSON documents using JsonPath
Language: Python - Size: 53.7 KB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 1

speakeasy-api/jsonpath
This is a full implementation of RFC 9535 built to be WASM compatible and powers https://overlay.speakeasy.com/
Language: Go - Size: 9.44 MB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 16 - Forks: 1

remorhaz/php-json-path
JSONPath implementation in PHP.
Language: PHP - Size: 710 KB - Last synced at: 21 days ago - Pushed at: about 1 year ago - Stars: 15 - Forks: 5

Technolords/microservice-mock
A webservice to mock other web services, suitable for testing, for performance or regular. Optionally add delay or error codes. (latest release: 1.6.0)
Language: Java - Size: 622 KB - Last synced at: 8 months ago - Pushed at: about 2 years ago - Stars: 14 - Forks: 7

seamile/jsonfmt
A CLI tool for pretty printing, querying and format conversion JSON documents.
Language: Python - Size: 143 KB - Last synced at: 22 days ago - Pushed at: about 2 months ago - Stars: 13 - Forks: 0

Stillpoint-Software/hyperbee.json
A high-performance JSON library for System.Text.Json JsonElement and JsonNode, providing robust support for JSONPath, JsonPointer, JsonPatch, and JsonDiff.
Language: C# - Size: 979 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 12 - Forks: 1

RedFroggy/spring-cucumber-rest-api
Test your local and remote REST API with Spring boot, Cucumber and Gherkin !
Language: Java - Size: 790 KB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 12 - Forks: 29

mtannaan/elixpath
JSONPath-like operations for Elixir's native data structure
Language: Elixir - Size: 326 KB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 12 - Forks: 2

jsonpath-standard/jsonpath-compliance-test-suite
A Compliance Test Suite for the JSONPath Internet Draft
Language: JavaScript - Size: 242 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 12 - Forks: 8

JsonMs/marcus-json
本功能希望实现json方式的统一管理和扩展和灵活一键切换功能,简化接入方式和打通各个json的隔阂,支持类型JSONPath、fastjson、Jackson、json read/set ...
Language: Java - Size: 58.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 12 - Forks: 2

blmoore/rjsonpath
JSONPath for R
Language: R - Size: 48.8 KB - Last synced at: 2 months ago - Pushed at: about 8 years ago - Stars: 12 - Forks: 1

aerospike/aerospike-document-lib
Aerospike Java Document API
Language: Java - Size: 259 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 11 - Forks: 3

ssube/salty-dog
Rule-based JSON/YAML validator using JSON schemas
Language: TypeScript - Size: 2.76 MB - Last synced at: 9 days ago - Pushed at: 9 months ago - Stars: 11 - Forks: 4

NoEnv/vertx-jsonpath
Lightweight JsonPath for Vert.x
Language: Java - Size: 157 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 10 - Forks: 1

ClericPy/uniparser
Provides a general low-code parsing solution.
Language: Python - Size: 1.27 MB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 10 - Forks: 3

oswaldobapvicjr/jsonmerge
Utility for merging JSON objects supporting multiple JSON providers
Language: Java - Size: 230 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 9 - Forks: 2

night-crawler/jsonpath-rust-bindings
Bindings for jsonpath-rust library
Language: Python - Size: 51.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 1
