1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/liaozb-APIJSON.NET

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

APIJSON.NET

Это реализация C# .NET CORE для APIJSON.

APIJSON

🏆 Самый ценный открытый проект на кодовой платформе
🚀 Автоматизация интерфейса и документации для серверной части, настройка возврата JSON-данных и структуры для клиентской части!

   

     

   

English  通用文档 видеоуроки онлайн-инструменты


APIJSON — это сетевой протокол передачи данных JSON, разработанный специально для API, а также ORM-библиотека, основанная на этом протоколе.

Он предоставляет полностью автоматизированный API для простых операций CRUD, сложных запросов и простых транзакций. Это значительно снижает затраты на разработку и коммуникацию, упрощает процесс разработки и сокращает время разработки.

Подходит для небольших и средних проектов с разделением передней и задней частей, особенно для стартапов в области Интернета и корпоративных проектов.

Благодаря автоматизированному API, передняя часть может настраивать любые данные и любую структуру!

Большая часть HTTP-запросов больше не требует написания интерфейса на задней части, и документация больше не требуется!

Передняя часть больше не должна связываться с задней частью по вопросам интерфейса или документации! Больше никаких проблем с документацией!

Задняя часть больше не нуждается в написании новых версий интерфейса и документации, чтобы поддерживать совместимость! Больше не будет беспокоить передняя часть из-за постоянных изменений!

Особенности и функции

Онлайн-анализ

  • Автоматически генерирует документацию по интерфейсу, чёткую и читаемую, всегда актуальную.
  • Автоматическая проверка и форматирование, поддержка подсветки синтаксиса и сворачивания кода.
  • Автоматический генерация кода на различных языках, загрузка одним нажатием.
  • Автоматическое управление и тестирование сценариев использования интерфейса, совместное использование одним щелчком мыши.
  • Добавление комментариев к запросам JSON одним щелчком мыши, переключение одним щелчком.

Для передней части

  • Больше не нужно запрашивать интерфейс или документацию у задней части.
  • Данные и структура полностью настраиваются, всё, что вам нужно, есть.
  • Посмотрите на запрос, чтобы узнать результат, получите то, что хотите.
  • Можно получить любые данные, любую структуру за один раз.
  • Может удалять повторяющиеся данные, экономить трафик и повышать скорость.

Для задней части

  • Предоставляет общий интерфейс, большая часть API больше не нужна для написания.
  • Документация автоматически генерируется, больше не нужно писать и поддерживать.
  • Автоматическая проверка разрешений, автоматическое управление версиями, автоматическая защита от SQL-инъекций.
  • Открытый API не требует разделения версий, всегда совместим.
  • Поддержка операций CRUD, нечеткий поиск, регулярное выражение, удаленные функции и т. д. Автоматическое тестирование интерфейса без написания кода

[Далее следует текст на китайском языке]

Почему стоит использовать APIJSON?

В статье проводится анализ 10 основных проблем, связанных с коммуникацией, документацией и согласованием между фронтендом и бэкендом.

Быстрый старт

https://github.com/liaozb/APIJSON.NET/tree/master/APIJSON.NET

Скачать клиентское приложение

Практический проект, имитирующий динамику в ленте новостей приложения WeChat.

Регистрация использования

Ниже представлены логотипы компаний-партнёров.

[Следует список логотипов]

Техническая коммуникация

Если у вас есть вопросы или предложения, вы можете создать задачу (ISSUE) или присоединиться к группе для обсуждения технических вопросов и обмена опытом. Если вы исправили некоторые ошибки или добавили новые функции, мы будем рады вашему вкладу в код.

Участники проекта

Здесь представлены изображения участников проекта.

[Следует список изображений]

Спасибо всем участникам за их вклад.

Рекомендации

Вот несколько рекомендаций по теме:

Экосистема проекта

APIAuto — инструмент для автоматического управления интерфейсами, который генерирует документацию и комментарии, код, проводит регрессионное тестирование и статическую проверку.

apijson-doc — официальная документация APIJSON с удобным оформлением и поиском. Включает в себя дизайн-гайдлайн, текстовые руководства и другие материалы.

apijson.org — официальный сайт APIJSON, предоставляющий информацию о функциях APIJSON, регистрации пользователей, авторах и участниках проекта, а также ссылки на связанные ресурсы.

APIJSON — Java-версия APIJSON, поддерживающая MySQL, PostgreSQL, Oracle и TiDB.

apijson-php — PHP-версия APIJSON на основе [неразборчиво]. ThinkPHP, поддерживает MySQL, PostgreSQL, MS SQL Server, Oracle и другие.

apijson Node.ts версия APIJSON, поддерживает MySQL, PostgreSQL, MS SQL Server, Oracle, SQLite, MariaDB, WebSQL.

uliweb-apijson, Python версия APIJSON, поддерживает MySQL, PostgreSQL, MS SQL Server, Oracle, SQLite и другие.

APIJSON, Go версия APIJSON, разработка функционала в процессе.

APIJSONKOTLIN, Kotlin версия APIJSON, базовая структура в разработке.

APIJSONParser, сторонний анализатор APIJSON, преобразует JSON динамически в SQL.

ApiJsonByJFinal, интеграция APIJSON и JFinal, демо.

SpringServer1.2-APIJSON, интеллектуальный сервер для разработчиков, предоставляет интерфейсы для загрузки и скачивания файлов.

AbsGrade, инструмент для абстрактного многоуровневого списка, поддерживает одноуровневые комментарии в WeChat Moments, двухуровневые комментарии в QQ Space, многоуровневые (без ограничений) папки в Baidu Cloud и так далее.

APIJSON-Android-RxJava, проект, имитирующий динамику WeChat Moments, ZBLibrary (UI) + APIJSON (HTTP) + RxJava (Data).

Android-ZBLibrary, фреймворк для быстрой разработки Android MVP, полное демо, подробные комментарии, простота использования, строгий код.

Благодарим авторов за их вклад, поддержите их, поставив ⭐Star.

Продолжение обновлений

https://github.com/liaozb/APIJSON.NET/commits/master

Главная страница кода Cloud

https://gitee.com/liaozb/APIJSON.NET

Моя благодарность

Если вам нравится APIJSON.NET и вы считаете, что он вам помог, поставьте ⭐Star, чтобы поддержать его, спасибо ^_^

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Бэкенд-интерфейсы и автоматизация документации, фронтенд (клиент) настраивает возврат данных и структуры в формате JSON! Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/liaozb-APIJSON.NET.git
git@api.gitlife.ru:oschina-mirror/liaozb-APIJSON.NET.git
oschina-mirror
liaozb-APIJSON.NET
liaozb-APIJSON.NET
master