PHP Classes

PHP JSON Query: Query JSON data to find and extract information

Recommend this page to a friend!
  Info   View files View files (37)   DownloadInstall with Composer Download .zip   Reputation   Support forum (2)   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStarStar 75%Total: 1,040 All time: 3,543 This week: 106Up
Version License PHP version Categories
jsonq 1.0.22The PHP License5PHP 5, Parsers
Description 

Author

This package can query JSON data to find and extract information.

It can parse JSON strings and perform queries to find nodes by name of object and array elements.

It can also filter by values of child element values using a fluent interface to combine multiple filter conditions.

Innovation Award
PHP Programming Innovation award winner
March 2017
Winner


Prize: One downloadable copy of Komodo IDE
JSON has become the de facto standard format for exchanging structured data types in the form of readable text, thus replacing XML for similar purposes.

There are many XML libraries for creating, parsing and querying XML documents.

This package provides a pure PHP solution for parsing and querying JSON data similar to XML query libraries.

Manuel Lemos
Picture of Nahid Bin Azhar
  Performance   Level  
Name: Nahid Bin Azhar <contact>
Classes: 23 packages by
Country: United States United States
Age: 32
All time rank: 815111 in United States United States
Week rank: 43 Up4 in United States United States Up
Innovation award
Innovation award
Nominee: 6x

Winner: 2x

  Files folder image Files  
File Role Description
Files folder image.github (1 file)
Files folder imageconfig (1 file)
Files folder imageexamples (12 files)
Files folder imagesrc (4 files, 3 directories)
Files folder imagetests (5 files, 1 directory)
Accessible without login Plain text file .travis.yml Data Auxiliary data
Accessible without login Plain text file changelog.txt Doc. Documentation
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file phpunit.xml.dist Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  .github  
File Role Description
  Accessible without login Plain text file FUNDING.yml Data Auxiliary data

  Files folder image Files  /  config  
File Role Description
  Accessible without login Plain text file jsonq.php Conf. Configuration script

  Files folder image Files  /  examples  
File Role Description
  Accessible without login Plain text file copy.php Example Example script
  Accessible without login Plain text file count.php Example Example script
  Accessible without login Plain text file data.json Data Auxiliary data
  Accessible without login Plain text file exists.php Example Example script
  Accessible without login Plain text file find.php Example Example script
  Accessible without login Plain text file from.php Example Example script
  Accessible without login Plain text file get.php Example Example script
  Accessible without login Plain text file group-by.php Example Example script
  Accessible without login Plain text file index.php Example Example script
  Accessible without login Plain text file max.php Example Example script
  Accessible without login Plain text file min.php Example Example script
  Accessible without login Plain text file sum.php Example Example script

  Files folder image Files  /  src  
File Role Description
Files folder imageExceptions (5 files)
Files folder imageFacades (1 file)
Files folder imageResults (1 file)
  Plain text file Condition.php Class Class source
  Plain text file Jsonq.php Class Class source
  Plain text file JsonqServiceProvider.php Class Class source
  Plain text file JsonQueriable.php Class Class source

  Files folder image Files  /  src  /  Exceptions  
File Role Description
  Plain text file ConditionNotAllowedException.php Class Class source
  Plain text file FileNotFoundException.php Class Class source
  Plain text file InvalidJsonException.php Class Class source
  Plain text file InvalidNodeException.php Class Class source
  Plain text file NullValueException.php Class Class source

  Files folder image Files  /  src  /  Facades  
File Role Description
  Plain text file Jsonq.php Class Class source

  Files folder image Files  /  src  /  Results  
File Role Description
  Plain text file ValueNotFound.php Class Class source

  Files folder image Files  /  tests  
File Role Description
Files folder imageFacades (1 file)
  Plain text file AbstractTestCase.php Class Class source
  Plain text file ConditionTest.php Class Class source
  Plain text file JsonqServiceProviderTest.php Class Class source
  Plain text file JsonQueriableTest.php Class Class source
  Plain text file TestCase.php Class Class source

  Files folder image Files  /  tests  /  Facades  
File Role Description
  Plain text file Jsonq.php Class Class source

 Version Control Unique User Downloads Download Rankings  
 100%
Total:1,040
This week:0
All time:3,543
This week:106Up
User Ratings User Comments (1)
 All time
Utility:97%StarStarStarStarStar
Consistency:91%StarStarStarStarStar
Documentation:88%StarStarStarStarStar
Examples:91%StarStarStarStarStar
Tests:-
Videos:-
Overall:75%StarStarStarStar
Rank:125
 
great work! thanks a lot for sharing!
5 years ago (Volkan K.)
80%StarStarStarStarStar