stable

php-flow-jsonpath-0.3.4-1.fc27

FEDORA-2017-7886da2b8b created by siwinski 8 years ago for Fedora 27

This is a JSONPath [1] implementation for PHP based on Stefan Goessner's JSONPath script.

JSONPath is an XPath-like expression language for filtering, flattening and extracting data.

I believe that is improves on the original script (which was last updated in 2007) by doing a few things:

  • Object-oriented code (should be easier to manage or extend in future)
  • Expressions are parsed into tokens using some code cribbed from Doctrine Lexer and cached
  • There is no eval() in use
  • Performance is pretty much the same
  • Any combination of objects/arrays/ArrayAccess-objects can be used as the data input which is great if you're de-serializing JSON in to objects or if you want to process your own data structures.

Autoloader: /usr/share/php/Flow/JSONPath/autoload.php

[1] http://goessner.net/articles/JsonPath/

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf install --refresh --advisory=FEDORA-2017-7886da2b8b \*

This update has been submitted for testing by siwinski.

8 years ago

This update has been pushed to testing.

8 years ago

This update has been submitted for stable by siwinski.

8 years ago

This update has been pushed to stable.

8 years ago

Please log in to add feedback.

Metadata
Type
newpackage
Karma
0
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
3
Stable by Time
disabled
Dates
submitted
8 years ago
in testing
8 years ago
in stable
8 years ago

Automated Test Results