इस प्रोजेक्ट के बारे में

APIJSON एक JSON-आधारित इंटरनेट संचार प्रोटोकॉल और ORM लाइब्रेरी है जिसका उद्देश्य बैकएंड API विकास को सरल बनाना है। इसके README के अनुसार, यह क्लाइंट्स को वांछित डेटा और उसकी संरचना निर्दिष्ट करने की अनुमति देता है, ताकि एक एकल अनुरोध कई प्रकार के संबंधित डेटा लौटा सके, बजाय कई समर्पित एंडपॉइंट्स की आवश्यकता के। मुख्य वर्णित क्षमताएँ: - क्लाइंट-परिभाषित JSON द्वारा डेटा प्राप्ति, जिसमें एक अनुरोध में विभिन्न डेटा प्रकार शामिल हैं। - CRUD (पढ़ना और लिखना), फ़ज़ी खोज, और रिमोट फ़ंक्शन कॉल। - डुप्लिकेट डेटा सहेजने और अनुरोध इतिहास देखने का समर्थन। - API डिज़ाइन और दस्तावेज़ीकरण प्रयास में कमी, इस दावे के साथ कि क्लाइंट दस्तावेज़ त्रुटियों से कम प्रभावित होते हैं और सर्वर डेवलपर्स को पुराने ऐप्स के साथ API/दस्तावेज़ संगतता के बारे में कम चिंता करनी पड़ती है। परियोजना व्यापक डेटाबेस समर्थन सूचीबद्ध करती है, जिसमें MySQL, PostgreSQL, SQL Server, Oracle, DB2, MariaDB, TiDB, CockroachDB, openGauss, Dameng, Kingbase, Milvus, DuckDB, SurrealDB, ClickHouse, PostGIS, Elasticsearch, ManticoreSearch, Presto, Trino, Redis, Kafka, Snowflake, Databricks, Hive, Hadoop, MongoDB, Cassandra, InfluxDB, TDengine, TimescaleDB, IoTDB, DataBend, Doris, StarRocks, QuestDB, और SQLite शामिल हैं। यह विभिन्न भाषाओं और फ्रेमवर्क में कार्यान्वयन या एकीकरण भी सूचीबद्ध करता है, जिनमें Java, Go, C#, PHP, Node.js, Python, Rust, Lua, Spring, Spring Boot, JFinal, Nutz, ShardingSphere, Android, iOS, और Web/JavaScript शामिल हैं। README डेमो सर्वर, APIAuto परीक्षण उपकरण, नमूना ऐप्स, दस्तावेज़ीकरण, और apijson.cn पर एक परीक्षण एंडपॉइंट की ओर इशारा करता है। README में एक फीचर अवलोकन, बैकएंड और फ्रंटएंड उपयोग अनुभाग, योगदान मार्गदर्शन, रिलीज़ लिंक, निर्माता जानकारी, और उपयोगकर्ताओं तथा योगदानकर्ताओं की सूची शामिल है। यह Tencent Security, Ant Group Sourcebrella, और QAX CodeSafe से सुरक्षा रिपोर्टों का संदर्भ भी देता है। रिपॉजिटरी को सामुदायिक योगदान और पारिस्थितिकी तंत्र परियोजनाओं के साथ एक ओपन-सोर्स परियोजना के रूप में प्रस्तुत किया गया है।