https://github.com/bradsec/jsonsearch
Live search and sort one or more JSON data files
https://github.com/bradsec/jsonsearch
infinite-scroll javascript json json-search jsonsearch
Last synced: 3 months ago
JSON representation
Live search and sort one or more JSON data files
- Host: GitHub
- URL: https://github.com/bradsec/jsonsearch
- Owner: bradsec
- License: mit
- Created: 2023-05-24T03:07:37.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-24T14:00:52.000Z (about 2 years ago)
- Last Synced: 2025-01-07T17:24:39.553Z (5 months ago)
- Topics: infinite-scroll, javascript, json, json-search, jsonsearch
- Language: JavaScript
- Homepage: https://bradsec.github.io/jsonsearch/
- Size: 4.92 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JSON Search and Sort
### Live search and sort one or more JSON data filesThis script, built entirely using pure JavaScript without any third-party libraries or tools. The script enables easy searching and filtering of one or more JSON data files which share the same key/value formatting structure.
### Features
- Load and search multiple json files/datasets.
- Uses flat locally stored files, no database or API (however can be modified for these use cases).
- Effective keyword matching ensuring accuracy and relevancy of results.
- Users can input additional search keywords to further narrow down the search results.
- Also includes ability to sort by JSON keys or values.
- To enhance performance and user experience, the script incorporates an infinite scrolling feature.The live demo shows a mock product pricing and sale comparison between two stores (using two JSON files/datasets).
## [View Demo](https://bradsec.github.io/jsonsearch)