An open API service providing repository metadata for many open source software ecosystems.

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