JSONSelect
یک نرم افزار انتخابگر براساس تجربه زبان برای JSON می باشد که سبب تسهیل دسترسی به داده ها در اسناد JSON می شود. . JSONSelect معرف زبانی است که از لحاظ نحوی و ساختار بسیار به انتخابگر CSS3 شباهت دارد. عبارات موجود در این برنامه الگوهایی هستند که می توانند در اسناد JSON مطابقت داشته باشند. از برنامه های کاربردی بالقوه می توان به اجرای ساده برنامه در اسناد JSON، فیلتر کردن جریان ، امکان مطابقت و بهبود کارایی اسناد اشاره کرد، به عنوان زبان پرس و جو برای پایگاه داده اسناد مورد استفاده قرار می گیرد، این برنامه دارای سه طرح بوده که در آن ها سطوح بالاتر شامل ساختارهای قوی تر و بنابراین پیاده سازی و استفاده از آنها پیچیده تر خواهد بود.از ویژگی های این نرم افزار می توان به JSONSelect Level 1 زیر مجوعه کوچکی ازcss3 می باشد، JSONSelect سطح 2 : ساختار CSS پیچیده تری در سطح 1 ایجاد شده است ، که به عباراتی مانند الگوها اجازه می دهد تا با مقادیر مطابقت داشته باشند.سطح 2 هنوز هم در مطابقت با css است. JSONselect سطح 3: ساختارهایی را اضافه کنید که لزوماً دارای آنالوگ مستقیم در CSS هستند ، که برای افزایش قدرت و راحتی زبان انتخابی اضافه می شوند و شامل نام های مستعار ، توابع کلاس و موارد دیگر هستند.
FEATURES:
- JSONSelect Level 1 : A small subset of CSS3. Each attribute is derived from a css structure directly to JSON. Level 1 implementations provide query features, not particularly complex.
- JSONSelect Level 2 : Created a more sophisticated CSS structure on Level 1, which allows expressions such as patterns to match values. Level 2 is still an adaptation of CSS.
- JSONSelect Level 3 : Add structures that necessarily have direct analogs in CSS, which are added to increase the power and convenience of the selector language and include aliases, class functions, and more.
- Includes most popular structures of popular CSS settings and implementations