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

OSCHINA-MIRROR/Tencent-APIJSON

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

Tencent рад поддержать сообщество открытых источников, сделав APIJSON доступным.
Авторское право (C) 2020 THL A29 Limited, Tencent Company. Все права защищены.
Этот исходный код лицензирован под Apache License Version 2.0

APIJSON

🏆 Реальное время, нулевое кодирование, полнокомплектность, высокая безопасность ORM библиотека 🚀
Нулевое кодирование для backend интерфейсов и документации, frontend (клиентская сторона) настраивает возвращаемые данные и структуру JSON

Английский Общая документация Видеоуроки Тестовые примеры AI вопросы и ответы

```markdown ```markdown ```

``````markdown

```---

Навигационный каталог: Обзор проекта быстрый старт сообщество и экосистема      Полный подробный навигационный каталог нажмите здесь для просмотра

APIJSON — это специализированный протокол передачи данных JSON для API и библиотека ORM, основанная на этом протоколе.
Предоставляет универсальные автоматизированные API для всех операций CRUD, обеспечивая нулевой код для реального времени удовлетворения различных новых и изменённых требований.
Это значительно снижает затраты на разработку и коммуникацию, упрощает процесс разработки и сокращает сроки разработки.
Подходит для средних и малых проектов с разделением front-end и back-end, особенно для стартапов, внутренних проектов, низкокодовых/безкодовых решений, мобильных приложений, BaaS, Serverless и т.д.

С помощью универсальных API front-end может настроить любые данные и структуры.
Большинство HTTP-запросов больше не требуют написания API back-end, а также документации.
Front-end больше не будет зависеть от back-end для получения информации о API или документации. Больше не будет проблем из-за ошибок в документации.
Back-end больше не будет нуждаться в написании новых версий API и документации для совместимости со старыми API. Больше не будет беспокоиться о постоянных запросах front-end.
### Основные функции

Для back-end

  • Предоставление универсальных API; большинство HTTP API больше не требуются
  • Нулевой код для CRUD, различных многотабличных запросов, JOIN и вложенных подзапросов
  • Автоматическое создание документации; не требуется её написание и поддержка, а также автоматическая статическая проверка
  • Автоматическая проверка прав доступа, управление версиями и защита от SQL-инъекций
  • Открытость HTTP API без необходимости разделения на версии; всегда остаётся совместимым

Для front-end

  • Больше не требуется просить back-end за API или документацию
  • Полностью настраиваемые данные и структуры; всё, что нужно
  • Знание результата по запросу; получение того, что было запрошено
  • Возможность получения любых данных и структур одним запросом
  • Возможность удаления лишних данных, экономия трафика и повышение скорости

Демонстрация APIJSON

Демонстрация APIJSON в Postman


#### Демонстрация APIJSON в APIAuto Использование APIAuto — инструмента машинного обучения для управления и тестирования HTTP API значительно уменьшает ошибки передачи параметров и повышает эффективность координации
(Обратите внимание, что интерфейс веб-инструмента — это APIAuto, но URL+JSON внутри — это HTTP API APIJSON):

APIJSON позволяет выполнять многотабличные запросы и свободно комбинировать структуры, APIAuto предоставляет несколько тестовых аккаунтов и возможность однокнопочного обмена тестовыми примерами

![](https://oscimg.oschina.net/oscnet/up-bbbec4fc5edc472be127c02a4f3cd8f4ec2.JPEG) ![](https://raw.githubusercontent.com/TommyLemon/StaticResources/master/APIJSON/APIJSON_query_associate.gif)

APIAuto автоматически генерирует код запросов для фронтенда (клиента) и тестовых сценариев на Python, одноклик загрузка


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


APIAuto автоматически выполняет регрессионное тестирование API, не требует написания кода (не нужны аннотации, комментарии и т.д.)


Один рисунок стоит тысячи слов - частичное представление основных функций APIJSON



Демо приложения APIJSON

Используется APIJSON + ZBLibrary для разработки Android клиента (GIF-анимация выглядит медленной, но в реальности работает очень плавно):


Презентации APIJSON

APIJSON - нулевой код для работы с API и ORM (международная встреча Gitee Meetup)

https://www.bilibili.com/video/BV1Tv411t74v![image](http://apijson.cn/images/comparison/APIJSON_vs_PreviousWays.jpg)

APIJSON и APIAuto — нулевой код для разработки и тестирования (QECon глобальная конференция по качеству и эффективности программного обеспечения)

https://www.bilibili.com/video/BV1yv411p7Y4

wecom-temp-377bbd0daf5aed716baf7ebcb003d94c


### Почему выбрать APIJSON? Анализ 10 болевых точек в разработке API для фронтенда и бэкенда, документации и интеграции
https://github.com/Tencent/APIJSON/wiki

  • Решение десяти болевых точек (может значительно повысить эффективность разработки для фронтенд- и бэкенд-разработчиков, полностью исключить проблемы согласования при интеграции, грамотно избежать недостатков документации, существенно сэкономить трафик и пропускную способность)
  • Большое увеличение скорости разработки (Автоматическое горячее обновление CRUD без кода, сравнительно с SSM, SSH и другими консервативными подходами, APIJSONBoot может увеличить скорость разработки в 20 раз и более)
  • Официальное открытое ПО от Tencent (открытый доступ через официальные аккаунты на платформах GitHub, Gitee, Gongfeng и др., официальные объявления в WeChat Official Account, Tencent Cloud + Community и др.)
  • Большая влиятельность сообщества (более 17 000 звёзд на GitHub среди 400 000 Java проектов, что входит в топ-100, значительно превышает большинство других отечественных и зарубежных открытых проектов)
  • Различные достижения и награды (пять наград внутри и вне Tencent, пятое место среди открытого ПО от Tencent, первое место среди бэкенд-проектов на Tencent, полное покрытие трендовых ежедневных, недельных и месячных рейтингов и др.)
  • Много примеров использования (внутри Tencent: IGE, Music, WeChat, Cloud & Smart, внешние компании: Huawei, Huaneng, Baidu, Douyin, ZTE, Yunda, Transsion и др.)* Широкий спектр применения (социальные сети, чаты, чтение новостей, прослушивание музыки, просмотр видео, офисные приложения, образование и обучение и др. для различных мобильных приложений, сайтов, мини-приложений, публичных аккаунтов и др. небанковских проектов)
  • Богатая экосистема (демо-примеры для Android, iOS, Web и др., огромная экосистема, основанная на JSON, инструменты тестирования без кода для интерфейсов и модульных тестов и др.)
  • Полная документация и видео-уроки (введение в проект, быстрое начало работы, установка и настройка и др. для бэкенд-, фронтенд- и клиентских разработок, графические объяснения, видео-уроки, комментарии к коду и др.)
  • Богатые функции (создание, чтение, обновление, удаление, пагинация, сортировка, группировка, агрегация, различные условия, различные JOIN, подзапросы, кросс-соединение таблиц и др. без необходимости писать код)
  • Безопасное и простое использование (автоматическое создание, чтение, обновление, удаление, автоматическое создание документации, управление версиями, контроль прав доступа, проверка параметров, защита от SQL-инъекций и др.)
  • Гибкая настройка бизнес-процессов (возможность написания удаленных функций на бэкенде, получение данных сессии, версии, текущего объекта JSON и др., затем можно настроить обработку самостоятельно)* Высокое качество и надежность кода (строгое и стандартизированное программирование, отчеты анализа кода от Ant Financial Source Umbrella Pinpoint показывают среднее количество ошибок на строку кода менее 0,15%)
  • Компактность и легкость (зависит только от fastjson, размер Jar-файла составляет 280 КБ, всего 59 Java-файлов с общим количеством строк кода 13 719, например, APIJSONORM 4. 3. 1)
  • Долгосрочное и постоянное развитие (поддерживается с 2016 года более 8 лет, более 70 участников, более 100 выпусков, более 3000 коммитов, постоянно обновляется и развивается...)Согласно общим условиям средних и малых интернет-проектов можно составить следующую таблицу сравнения:| Таблица | Количество полей в таблице | Оценка времени выполнения SSMH (быстро) | Оценка времени выполнения APIJSONBoot (медленно) | Ускорение APIJSONBoot | | -------- | -------------------------- | --------------------------------------- | ---------------------------------------------- | ---------------------- | | 1 | 3 | 179 минут (приблизительно утро до обеда) | 11 минут (приблизительно 10 минут) | 15.27 | | 5 | 4 | 1935 минут (приблизительно рабочий день с 9 до 18 часов за неделю) | 70 минут (приблизительно час) | 26.64 | | 10 | 10 | 8550 минут (более полутора месяцев) | 320 минут (приблизительно полдня) | 25.72 | | 20 | 15 | 31900 минут (приблизительно два месяца 996) | 940 минут (приблизительно два рабочих дня) | 32.94 | | 50 | 20 | 176750 минут (более шести месяцев 11117) | 3100 минут (приблизительно одна рабочая неделя) | 56.02 |

Отзывы пользователей

Ответственный за разработку данных продуктов IEG Tencent xinlin: "Открытый проект APIJSON от Tencent позволяет создавать интерфейсы и документацию без необходимости генерации кода. Процесс создания полностью автоматизирован. Когда у компании есть метаданные, она сразу получает интерфейсы."

Старший инженер по разработке серверной части Tencent Lei Dachai: "Можно выделить время для изучения APIJSON, это поможет подготовиться к работе на уровне T10, а также повысит личное влияние!"Пользователь Tencent bodian520: "При отладке GET, POST, PUT интерфейсов возникли некоторые проблемы. Поделюсь своим опытом, надеюсь, автор сможет улучшить документацию, чтобы нам было легче подключаться."

Пользователь Huawei minshiwu: "Демо-проект использует apijson-framework по умолчанию, что позволяет использовать все возможности APIJSON без какого-либо конфигурирования."

Пользователь ByteDance qiujunlin: "Когда впервые увидел этот проект, был поражен его великолепием. Проект значительно упрощает процесс разработки и повышает производительность."

Инженер по разработке умных городов Baidu lpeng: "Очень рад, что APIJSON идеально подходит для нашего сценария разработки и может использоваться как часть протокола."

Пользователь ZTE duyijiang: "Благодарю Tencent за предоставленный фреймворк, он очень удобен."

https://github.com/Tencent/APIJSON/issues/132#issuecomment-1106669540


Часто задаваемые вопросы

1. Как настраивать бизнес-логику?

Внедрите удалённые функции на сервере, чтобы получить доступ к сессии, версии, текущему JSON объекту, названию параметра и т.д., затем обрабатывайте найденные данные по своему усмотрению.
https://github.com/Tencent/APIJSON/issues/101

2. Как контролировать права доступа?

В конфигурации проверки прав доступа в таблицах Access по умолчанию запрещён доступ. Для каждого типа таблиц, ролей и операций требуется соответствующая настройка, детализация которой достигает уровня строк.
https://github.com/Tencent/APIJSON/issues/12#### 3. Как выполнять проверку параметров? В конфигурации проверки прав доступа в таблице Request задаются правила структуры, предоставляются универсальные методы, такие как MUST, TYPE, VERIFY и т.д., которые могут быть полностью настроены с помощью удалённых функций.
https://github.com/Tencent/APIJSON/wiki#%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86

Больше часто задаваемых вопросов и обязательной информации перед их заданием.
https://github.com/Tencent/APIJSON/issues/36

Внимание

Параметры запроса JSON, включая названия таблиц, полей, ключевых слов и соответствующих значений, чувствительны к регистру букв, запятым, точкам с запятой, пробелам и переносам строк. В большинстве случаев пробелы и переносы строк недопустимы, названия таблиц должны начинаться с большой буквы. Не полагайтесь на свои догадки, строго следуйте стандартам дизайна при вызове API!
#181



Навигация: Обзор проекта Начальный опыт использования Экосистема сообщества      Полная подробная навигация здесь

Быстрый старт#### 1. Начальный опыт работы с сервером

Вы можете пропустить этот шаг и сразу использовать IP-адрес сервера APIJSON apijson.cn:8080 для тестирования интерфейсов.
См.   Начальный опыт работы с сервером APIJSON - Java
#### 2. Начальный опыт работы с клиентом Вы можете пропустить этот шаг и сразу использовать APIAuto — инструмент машинного обучения HTTP-интерфейсов или скачать клиентское приложение.
См.   Android  или  iOS  или  JavaScript

Скачивание клиентского приложения

Пример реализации функционала подобного WeChat Moments
APIJSONApp.apk

Инструменты для тестирования и автоматического генерирования кода
APIJSONTest.apk### Открытая лицензия Используется лицензия Apache License 2.0, которая свободна и бесплатна для использования как в коммерческих, так и в некоммерческих целях для компаний, команд и индивидуумов. Пожалуйста, используйте и регистрируйтесь с ней спокойно.

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

Если вы используете APIJSON, пожалуйста, сообщите нам об этом, ваше использование очень важно для нас (новые в порядке регистрации, приоритет ответов в специализированной группе):
https://github.com/Tencent/APIJSON/issues/187



```markdown ``````md
<img src="https://user-images.githubusercontent.com/5738175/195759204-7bdb09f5-2194-41c1-8e59-1461bd5ff4c1.png" height="75">
<img src="https://user-images.githubusercontent.com/5738175/195759227-2e5d42ae-b42d-4702-801d-566e70809e79.png" height="75">
<img src="https://user-images.githubusercontent.com/5738175/195759318-b0edad0d-9f6c-44b9-97a4-6c566880bc4b.png" height="75">
<img src="https://user-images.githubusercontent.com/5738175/195759239-1cb44526-abfa-4800-8d65-233d04b7c0d3.png" height="75">
<img src="https://user-images.githubusercontent.com/5738175/195759268-b4ad2945-704e-495c-b2b0-d0166dc5e33a.png" height="75">
<img src="https://user-images.githubusercontent.com/5738175/195759292-baa3924c-cf56-49cf-820c-d1e0a88cac3b.png" height="75">
<img src="https://github.com/Tencent/APIJSON/assets/5738175/7c71b8f9-f1cc-4305-8e97-c212f476e377" height="75">
<img src="https://user-images.githubusercontent.com/5738175/226652405-561963cb-73e4-4d65-986c-ebfafcfe7b73.jpeg" height="75">
<img src="https://user-images.githubusercontent.com/5738175/226652403-92546c06-6dc4-4f46-b697-02a4073833f8.png" height="75">
<img src="https://user-images.githubusercontent.com/5738175/226657098-d63c0dd1-24d0-4819-9045-b8213ab2e31f.png" height="75">
<img src="https://user-images.githubusercontent.com/5738175/226657183-b6bbf284-3eb4-431e-8549-6356b7929e45.png" height="75">
<img src="https://github.com/Tencent/APIJSON/assets/5738175/9de7c199-4f29-44ed-9cb6-ad5e4fa44dfa" height="90">
<img src="https://github.com/Tencent/APIJSON/assets/5738175/d7155a65-22f7-49c6-8354-c309f36e4065" height="60">
```<img src="https://github.com/Tencent/APIJSON/assets/5738175/f5a6ec8d-d9a8-49d0-a284-c50f1376647e" height="75">
<img src="https://gitee.com/linksame-ivan/APIJSON/blob/master/assets/logo-name.9f99700f.png" height="75">
<br />
* [Tencent Technology Co., Ltd.](https://www.tencent.com)
* [Tencent Music Entertainment Group](https://www.tencentmusic.com)
* [Shenzhen Transtech Communication Co., Ltd.](https://www.transsion.com)
* [Shebao Information Technology (Shanghai) Co., Ltd.](https://shebaochina.com)
  * [Huadian Guixin Trust Co., Ltd.](https://www.hngtrust.com)
  * [Toutou Technology](https://www.toutou.com.cn)
  * [Yuan Tong Express](https://www.yto.net.cn)
  * [Lepin Yongche Technology](https://www.lepinyongche.com)
  * [Zhuhai CaiZhuang E-commerce Co., Ltd.](https://www.aupup.com)
  * [Aiotos Intelligent Technology (Shenzhen) Co., Ltd.](http://www.aiotos.net)
  * [Linksame Technology (Wuhan) Co., Ltd.](http://www.linksame.com)
  * [Shanghai Maish Technology Co., Ltd.](https://www.masscms.com)
  * [Shanghai Yi Cheng Internet Technology Co., Ltd.](http://www.renrencjl.com/home)
  * [Shanghai Zhirun Junzhi Technology Co., Ltd.](http://www.zzjunzhi.com)
  * [Beiming Software Co., Ltd.](https://www.bmsoft.com.cn/)
  * [Shanghai Yu Yi Environmental Protection Technology Co., Ltd.](https://www.yuyi.com)

### Вкладчики
Вкладчики основного проекта APIJSON (шесть инженеров из Tencent, один инженер из Microsoft, один инженер из Alibaba Cloud, один инженер из ByteDance, один инженер из NetEase, один инженер из Zoom, один инженер из YTO Express, один архитектор базовой исследовательской структуры из Zhihu, один инженер из Zhipin.com, автор gorm-plus, один студент из Университета Калифорнии, три студента из SUSTech и др.):# Как сделать вклад

## Введение

APIJSON — это библиотека, которая позволяет использовать JSON как язык запросов и ответов для сервера. Это позволяет разработчикам создавать API, которые легко читаются и используются.

## Как сделать вклад

### Предварительные требования

Для внесения вклада вам потребуется:

- Установленный Git
- Учетная запись на GitHub

### Шаги по внесению вклада

1. **Клонируйте репозиторий**

   ```bash
   git clone https://github.com/Tencent/APIJSON.git
   cd APIJSON
  1. Создайте новую ветку

    git checkout -b my-feature
  2. Добавьте свои изменения

    Выполните необходимые изменения в коде или документации.

  3. Проверьте изменения

    Убедитесь, что все ваши изменения работают правильно.

  4. Создайте коммит

    git add .
    git commit -m "Add my feature"
  5. Отправьте изменения на ваш удаленный репозиторий

    git push origin my-feature
  6. Создайте pull request

    После отправки ваших изменений на удаленный репозиторий, создайте pull request на GitHub.

Правила оформления pull request

  • Описание: В описании pull request укажите, какие изменения вы внесли и почему они нужны.
  • Тестирование: Убедитесь, что ваши изменения прошли все тесты.
  • Документация: Обновите документацию, если это необходимо.

Правила оформления кода

  • Именование переменных: Используйте осмысленные имена переменных.
  • Форматирование: Используйте автоматическое форматирование кода.
  • Комментарии: Добавляйте комментарии, если это необходимо для понимания кода.

Правила оформления документации

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

Правила оформления сообщений об ошибках

  • Описание ошибки: Сообщение должно содержать подробное описание проблемы.
  • Шаги воспроизведения: Укажите шаги, которые приводят к ошибке.
  • Ожидаемый результат: Укажите, какой результат вы ожидали получить.
  • Фактический результат: Укажите фактический результат, который вы получили.

Лицензия

Этот проект использует лицензию MIT. Подробнее о лицензии можно прочитать в файле LICENSE.


Если у вас есть вопросы или предложения, пожалуйста, свяжитесь с нами через pull request или issue на GitHub.

githubusercontent.com/u/55579125?v=4" height="54" width="54"> ```markdown
Авторы проекта APIJSON (2 инженера из Tencent, 1 технический специалист из BAT, 1 инженер Microsoft, 2 инженера из ByteDance, 1 инженер из China Digital и автор Apache Dubbo2JS и др. ): ```

В этом тексте были исправлены пробелы и форматирование ссылок.https://github.com/search?o=desc&q=apijson&s=stars&type=Repositories

https://search.gitee.com/?skin=rec&type=repository&q=apijson&sort=stars_count

<a href="https://github.com/22070287"><img src="https://avatars.githubusercontent.com/u/22070287?v=4" height="54" width="54"></a>
<a href="https://github.com/rainboy-learn/apijson-learn"><img src="https://avatars.githubusercontent.com/u/43025876?s=200&v=4" height="54" width="54"></a>
<a href="https://gitee.com/greyzeng/apijson-sample"><img src="https://portrait.gitee.com/uploads/avatars/user/367/1102309_greyzeng_1578940307.png!avatar200" height="54" width="54"></a>
<a href="https://gitee.com/zhiyuexin/ApiJsonByJFinal"><img src="https://avatar.gitee.com/uploads/90/490_zhiyuexin.jpg!avatar100?1368664499" height="54" width="54"></a>
<a href="https://github.com/Airforce-1/SpringServer1.2-APIJSON"><img src="https://avatars3.githubusercontent.com/u/6212428?s=400&v=4" height="54" width="54"></a>
<a href="https://gitee.com/JinShuProject/JinShuApiJson"><img src="https://portrait.gitee.com/uploads/avatars/user/232/698672_maxiaoji_1578931055.jpg!avatar200" height="54" width="54"></a>
<a href="https://github.com/qiujunlin/APIJSONDemo"><img src="https://avatars.githubusercontent.com/u/50007106?v=4" height="54" width="54"></a>
<a href="https://github.com/chenyanlann/APIJSONDemo_ClickHouse"><img src="https://avatars.githubusercontent.com/u/62465397?v=4" height="54" width="54"></a>
<a href="https://github.com/andream7/apijson-db2"><img src="https://avatars.githubusercontent.com/u/60541766?v=4" height="54" width="54"></a>
<a href="https://github.com/TommyLemon/APIJSON-Android-RxJava"><img src="https://avatars1.githubusercontent.com/u/5738175?s=400&u=5b2f372f0c03fae8f249d2d754e38971c2e17b92&v=4" height="54" width="54"></a>
<a href="https://github.com/TommyLemon/APIAuto"><img src="https://avatars1.githubusercontent.com/u/5738175?s=400&u=5b2f372f0c03fae8f249d2d754e38971c2e17b92&v=4" height="54" width="54"></a>
<a href="https://github.com/TommyLemon/UnitAuto"><img src="https://avatars1.githubusercontent.com/u/5738175?s=400&u=5b2f372f0c03fae8f249d2d754e38971c2e17b92&v=4" height="54" width="54"></a>
<a href="https://github.com">
<div>
<a href="https://github.com/vincentCheng/apijson-doc"><img src="https://avatars3.githubusercontent.com/u/6327228?s=400&v=4" height="54" width="54"></a>
<a href="https://github.com/ruoranw/APIJSONdocs"><img src="https://avatars.githubusercontent.com/u/25990237?s=460&u=2143b95e5ed39185f2a03d66fbb5638795e16d5a&v=4" height="54" width="54"></a>
<a href="https://github.com/HANXU2018/APIJSON-DOC"><img src="https://avatars.
```githubusercontent.com/u/45117061?v=4" height="54" width="54"></a>
    <a href="https://github.com/kenlig/apijsondocs"><img src="https://avatars.githubusercontent.com/u/28685375?v=4" height="54" width="54"></a>
    <a href="https://github.com/APIJSON/apijson.org"><img src="https://avatars.githubusercontent.com/u/41146037?s=200&v=4" height="54" width="54"></a>
    <a href="https://github.com/pengxianggui/apijson-builder"><img src="https://avatars2.githubusercontent.com/u/16299169?s=460&v=4" height="54" width="54"></a>
    <a href="https://github.com/creasy2010/apijson-docker"><img src="https://avatars.githubusercontent.com/u/1592277?v=4" height="54" width="54"></a>
    <a href="https://github.com/APIJSON/AbsGrade"><img src="https://avatars.githubusercontent.com/u/41146037?s=200&v=4" height="54" width="54"></a>
    <a href="https://github.com/TommyLemon/Android-ZBLibrary"><img src="https://avatars1.githubusercontent.com/u/5738175?s=400&u=5b2f372f0c03fae8f2a03d66fbb5638795e16d52&v=4" height="54" width="54"></a>
</div>
<br />Также вкладывают в сканирование кода и создание Issue для APIJSON [Ant Group Sourcebrella](https://www.sourcebrella.com) и [Qianxin CodeSafe](https://github.com/QiAnXinCodeSafe)
<div style="float:left">
   <a href="https://www.sourcebrella.com" style="padding: 5px"><img src="https://github.com/user-attachments/assets/2d580664-9df9-4275-8346-5ba2d04936b9" height="90"></a>
   <a href="https://github.com/QiAnXinCodeSafe" style="margin-right: 20px"><img src="https://avatars.githubusercontent.com/u/39950310?s=460&u=8c4ad8c2174ba78c0604614a6e2feced07521ce6&v=4" height="90"></a>
</div>
<br />Большое спасибо за ваши вклады.

### Статистический анализ
Tencent, Huawei, Alibaba, Meituan, ByteDance, Baidu, JD, NetEase, Kuaishou и другие, а также Google, Apple, Microsoft, Amazon, PayPal, IBM, Shopee и другие <br />
Сотни известных сотрудников крупных компаний нажали кнопку Star, а также сотрудники таких известных компаний как Tencent, Huawei, ByteDance, Microsoft, Zoom и другие подали PR/Issue, большое спасибо за вашу поддержку! <br />
[![Stargazers over time](https://starchart.cc/Tencent/APIJSON.svg)](https://starchart.cc/Tencent/APIJSON)
<img width="948" alt="image" src="https://github.com/Tencent/APIJSON/assets/5738175/2784e399-11c8-4eeb-8257-44533df61827">
<img width="948" alt="image" src="https://user-images.githubusercontent.com/5738175/195752839-554d0204-aa5d-48d8-b838-d1a0cb0e8690.png">
<img width="948" alt="image" src="https://user-images.githubusercontent.com/5738175/195752907-a09d9505-beb3-47a6-b7b9-079b58964b4d.png">

По отчету Open Source Guide, версия APIJSON на Java уже является одним из лучших проектов открытого программного обеспечения на Java в Китае и мире [#518](https://github.com/Tencent/APIJSON/issues/518) <br />
<img width="1495" alt="image" src="https://user-images.githubusercontent.com/5738175/227158515-4e8bab65-a4b9-402b-b60b-29c08b4d930d.png">

### Планирование и дорожная карта
Добавление новых функций, усиление безопасности, повышение производительности, улучшение стабильности, улучшение документации, расширение экосистемы, продвижение использования <br />
https://github.com/Tencent/APIJSON/blob/master/Roadmap.mdТеоретически все программы, поддерживающие SQL и JDBC/ODBC, могут использовать этот проект для работы с CRUD. Ожидается тестирование: <br />
[OceanBase](https://www.oceanbase.com/docs/oceanbase/V2.2.50/ss-sr-select_daur3l), [Spark](https://spark.apache.org/docs/3.3.0/sql-ref-syntax-qry-select.html) (можно использовать Hive для подключения), [Phoenix](http://phoenix.apache.org/language/index.html#select) (расширенная поддержка HBase) ### Поддержите проект
Создание этого проекта требует много усилий, поэтому поддержите его, нажав на ⭐Star в правом верхнем углу, спасибо ^_^  
https://github.com/Tencent/APIJSON<br>
<br>
<br>

#### Содержание
[Обзор проекта](#--apijson) [Быстрое начало работы](#%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B) Экосистема сообщества  &nbsp;&nbsp;&nbsp;&nbsp; Полное подробное содержание [здесь](/Navigation.md)

### Технический обмен
Если у вас есть вопросы или предложения, вы можете заполнить [опросник](https://wj.qq.com/s2/10971431/2a09) или [открыть Issue](https://github.com/Tencent/APIJSON/issues/36), чтобы обмениваться опытом и знаниями.  
Если вы исправили какие-либо ошибки или добавили новые функции, ваш вклад будет очень полезен, спасибо!  
https://github.com/Tencent/APIJSON/blob/master/CONTRIBUTING.md

**Разработчики — это люди, которым тоже нужны работа, отдых, личная жизнь и время с семьей. Они также могут испытывать плохое настроение или болезни,**  
**поэтому они могут не иметь времени и энергии для решения мелких проблем. Пожалуйста, будьте терпеливы и поддерживайте их.**  
**Один человек не сможет долго поддерживать проект в одиночку, только совместными усилиями сообщества можно достичь устойчивого развития.****У разработчиков ограниченное время и энергия, поэтому они будут приоритетно решать проблемы зарегистрированных пользователей и вкладчиков,**  
**а проблемы, которые уже подробно описаны в документах/видео/часто задаваемых вопросах, или проблемы с грубым поведением, не будут решаться!**  
**Если вы получали помощь несколько раз, но все еще не делаете вклад, то не стоит ждать помощи снова!**  
**Личные сообщения автору с техническими вопросами или частое упоминание автора в группах помощи может привести к бану/запрету на публикацию/выгону из группы, пожалуйста, уважайте и понимайте это, спасибо!**Если вы [отправили PR и зарегистрировали свою компанию, использующую APIJSON](https://github.com/Tencent/APIJSON/issues/187), вы можете присоединиться к **специальному чату для корпоративных пользователей**, где автор лично и приоритетно отвечает на вопросы. Автор будет отвечать на вопросы этого специального чата до тех пор, пока не закончится время, после чего он будет решать остальные вопросы (не гарантируется ответ на Issue/опросник).

Предыдущие группы помощи были закрыты из-за того, что большинство вопросов уже были решены в документах/Issues, но повторно задавались, или требовали много времени для уточнения деталей, а также из-за пользователей, которые использовали проект бесплатно и демонстрировали эгоистичное поведение. Мы рекомендуем пользователям, которые не зарегистрировали свои компании, заполнять [опросник](https://wj.qq.com/s2/10971431/2a09) или [открывать Issue](https://github.com/Tencent/APIJSON/issues/36). Если вы внесли один из следующих вкладов в проект APIJSON, мы будем приоритетно отвечать на ваши вопросы:

[Подали pull request и он был принят](https://github.com/Tencent/APIJSON/pull/92), [подали качественный issue](https://github.com/Tencent/APIJSON/issues/189), [опубликовали качественную статью](https://blog.csdn.net/qq_41829492/article/details/88670940), [разработали полезный проект экосистемы](https://github.com/zhangchunlin/uliweb-apijson).Порядок ответов на вопросы/опросы обычно следующий: вкладчики > пользователи, помогающие другим > пользователи, предоставляющие информацию о своем работодателе > остальные пользователи.### Рекомендации
[APIJSON: Конец интерфейсов и документов!](https://my.oschina.net/tommylemon/blog/805459)

[Миллион данных Tencent бизнеса отклика за  Yöntem 6 секунд, история оптимизации производительности APIJSON](https://my.oschina.net/tommylemon/blog/5375645) 

[Клон QQ Space и WeChat Moments, высокая декомпозиция, высокая повторяемость, высокая гибкость](https://my.oschina.net/tommylemon/blog/885787)

[Backend хак: 3 строки кода для создания 8 интерфейсов!](https://my.oschina.net/tommylemon/blog/1574430)

[Автоматизация версионного управления backend, больше не нужно менять URL!](https://my.oschina.net/tommylemon/blog/1576587)

[3 шага для создания нового backend таблицы APIJSON и её конфигурации](https://my.oschina.net/tommylemon/blog/889074)

[Интеграция APIJSON с распределённой HTAP базой данных TiDB](https://asktug.com/t/htap-tidb/395)

[Учебник APIJSON (часть 1): работа с проектом APIJSON, изучение синтаксиса APIJSON и реализация конфигурации уровня хранения](https://zhuanlan.zhihu.com/p/375681893)

[Простой пример использования APIJSON](https://blog.csdn.net/dmw412724/article/details/113558115)

[Простое использование APIJSON](https://www.cnblogs.com/greyzeng/p/14311995.html)

[Простое развертывание и использование APIJSON](https://blog.csdn.net/m450744192/article/details/108462611)

[Учебник автоматизации интерфейсов APIJSON](https://www.jianshu.com/p/981a2a630c7b)

[Практика отладки интерфейсов APIJSON](https://github.com/Tencent/APIJSON/issues/189)

[О функциях APIJSON на расстоянии](https://mp.weixin.qq.com/s?__biz=Mzg3NTc1NDUyNA==&mid=2247483950&idx=1&sn=b11e70bdf083c55d72238e107449ae2e&chksm=cf3de75df84a6e4b3a4acd0846531b0bd12bc90379523fbaf6b4f900fc3cdc1b1ce3eff97fd9&scene=178&cur_album_id=2548737392338354178#rd)[Примеры новых методов APIJSON](https://cloud.tencent.com/developer/article/2098890)

[История APIJSON](https://cloud.tencent.com/developer/article/2098888)

[APIJSON: ноль кода интерфейсы и документы JSON протокол и ORM библиотека](https://cloud.tencent.com/developer/article/2077042)[Примеры использования APIJSON](https://blog.csdn.net/weixin_41077841/article/details/110518007)

[APIJSON: быстрый инструмент для автоматизации API и документации (часть 1)](https://blog.csdn.net/qq_41829492/article/details/88670940)

[Настройка APIJSON для подключения к SQL Server на Mac](https://juejin.im/post/5e16d21ef265da3e2e4f4956)

[Глубокое применение APIJSON в сложных бизнес-процессах (например, система бронирования билетов 12306)](https://blog.csdn.net/aa330233789/article/details/105309571)

[Получение и обработка данных о территориях Китая](https://www.xlongwei.com/detail/21032616)

[Руководство для новичков по созданию проекта с использованием APIJSON](https://github.com/jerrylususu/apijson_todo_demo/blob/master/FULLTEXT.md)

[Создание простых CRUD-интерфейсов с помощью APIJSON](https://blog.csdn.net/weixin_42375862/article/details/121654264)

[Использование APIJSON для записи времени создания и обновления в одном вызове API](https://blog.csdn.net/qietingfengsong/article/details/124097229)

[APIJSON: обзор (часть 1)](https://blog.csdn.net/qq_50861917/article/details/120556168)

[APIJSON: анализ кода (часть 3: основной код demo)](https://blog.csdn.net/qq_50861917/article/details/120751630)

[APIJSON: анализ кода (часть 2: класс AbstractParser - парсер)](https://blog.csdn.net/weixin_45767055/article/details/120815927)

[APIJSON: анализ кода (часть 4: класс AbstractObjectParser - парсер объектов)](https://blog.csdn.net/qq_50861917/article/details/120896381)[APIJSON: анализ кода (часть 2: класс AbstractSQLConfig — конфигурация SQL)](https://blog.csdn.net/csascscscd/article/details/120684889)

[APIJSON: анализ кода (часть 6: класс Verifier — проверка)](https://blog.csdn.net/weixin_45767055/article/details/121321731)

[APIJSON: анализ кода (часть 4: класс AbstractSQLExecutor — выполнение SQL)](https://blog.csdn.net/weixin_45767055/article/details/121069887)

[Использование APIJSON](https://juejin.cn/post/7148253873478565902)

[Первые шаги с APIJSON](https://www.cnblogs.com/x3d/p/apijson-lowcode.html)

[Введение в использование APIJSON](http://api.flyrise.cn:9099/docs/open-docs//1459)

[Лучшие практики использования MassCMS с APIJSON](https://zhuanlan.zhihu.com/p/655826966)

[Подробное руководство по использованию синтаксиса APIJSON](https://blog.csdn.net/qq_36565607/article/details/139167040)

[Анализ кода ORM APIJSON](https://itwend.blog.csdn.net/article/details/143980281)

[APIJSON: революция в разработке API без кодирования, которая позволяет разработчикам работать быстрее](https://medevel.com/apijson)[APIJSON: 17.4k звёзд! Открытый проект Tencent с нулевым кодом для интерфейсов и протокола документации ORM](https://mp.weixin.qq.com/s/gr84DmWKs4O6lcoT-iaV5w)

[APIJSON: волшебство для разработки backend от Tencent!!!](https://cloud.tencent.com/developer/article/2372220)

[Быстрое начало работы с apijson](https://blog.csdn.net/qq_16381291/article/details/147111737)

[Быстрое начало работы с APIJSON — нулевой код backend, интерфейсы как есть](https://www.toutiao.com/article/7503844050689376783)

[Открытый проект Tencent! Нулевой код, автоматический универсальный API интерфейс](https://mp.weixin.qq.com/s/WWndAa68BqBfflWgL5592A)### Экосистемные проекты
[APIJSON-Demo](https://github.com/APIJSON/APIJSON-Demo) Примеры использования APIJSON на различных языках программирования и фреймворках, документация, тестовые данные SQL и т.д.[apijson-orm](https://github.com/APIJSON/apijson-orm) ORM библиотека APIJSON, доступна через Maven, Gradle и другие системы управления зависимостями.

[apijson-framework](https://github.com/APIJSON/apijson-framework) Фреймворк серверной части APIJSON, который позволяет конфигурировать роли и права доступа, проверку параметров и т.д. через таблицы базы данных, упрощая использование.

[apijson-router](https://github.com/APIJSON/apijson-router) Плагин маршрутизации APIJSON, позволяющий контролируемо открывать простые RESTful интерфейсы для публичного доступа, а внутри преобразовывать запросы в формат APIJSON для выполнения.

[apijson-column](https://github.com/APIJSON/apijson-column) Плагин полей APIJSON, поддерживающий отображение полей и обратный отбор полей.

[apijson-gson](https://github.com/APIJSON/apijson-gson) Плагин Gson для APIJSON, упрощающий использование.

[apijson-fastjson2](https://github.com/APIJSON/apijson-fastjson2) Плагин FastJson2 для APIJSON, упрощающий использование.

[apijson-milvus](https://github.com/APIJSON/apijson-milvus) Плагин Milvus AI векторной базы данных для APIJSON.

[apijson-influxdb](https://github.com/APIJSON/apijson-influxdb) Плагин InfluxDB временной базы данных для APIJSON.

[apijson-mongodb](https://github.com/APIJSON/apijson-mongodb) Плагин MongoDB NoSQL базы данных для APIJSON.

[apijson-cassandra](https://github.com/APIJSON/apijson-cassandra) Плагин Cassandra NoSQL базы данных для APIJSON.

[APIAuto](https://github.com/TommyLemon/APIAuto) Самый мощный и удобный инструмент для быстрого развертывания API, использующий машинное обучение для нулевого кода тестирования, генерации кода и статического анализа, а также создания документации и подсказок при наведении курсора.[UnitAuto](https://github.com/TommyLemon/UnitAuto) Самый передовой и экономически эффективный метод автоматизированного тестирования, использующий машинное обучение для нулевого кода, всестороннего и автоматизированного тестирования функций, включая компании Tencent, Kuaishou и крупные корпорации[SQLAuto](https://github.com/TommyLemon/SQLAuto) Интеллектуальный низкокодовый автоматизированный тестер выполнения SQL-запросов, который позволяет一键批量生成参数组合、快速构造大量测试数据

[UIGO](https://github.com/TommyLemon/UIGO) 📱 Низкокодовый быстрый и точный UI-регистратор и воспроизводитель 🚀 Автоматическая совместимость с любыми соотношениями сторон экрана, автоматическое точное ожидание сетевых запросов, быстрое, точное и надежное воспроизведение!

[apijson-doc](https://github.com/vincentCheng/apijson-doc) Официальная документация APIJSON, предоставляющая отформатированные и удобные для поиска документы, включая стандарты дизайна, графические руководства и т.д.

[APIJSONdocs](https://github.com/ruoranw/APIJSONdocs) Англоязычная документация APIJSON, предоставляющая отформатированные и удобные для поиска документы, включая подробное описание, стандарты дизайна, способы использования и т.д.

[apijson.org](https://github.com/APIJSON/apijson.org) Официальный сайт APIJSON, предоставляющий краткое описание функций, регистрацию пользователей, информацию об авторах и вкладчиках, а также связанные ссылки

一键批量生成参数组合、快速构造大量测试数据

Перевод:

[SQLAuto](https://github.com/TommyLemon/SQLAuto) Интеллектуальный низкокодовый автоматизированный тестер выполнения SQL-запросов, который позволяет **быстро создавать различные комбинации параметров** и **быстро создавать большое количество тестовых данных**[APIJSON.NET](https://github.com/liaozb/APIJSON.NET) Версия APIJSON на C#, поддерживающая MySQL, PostgreSQL, SQL Server, Oracle, SQLite

[apijson-go](https://github.com/glennliao/apijson-go) Версия APIJSON на Go, основанная на Go(>=1.18) + GoFrame2, поддерживающая запросы, добавление, удаление и изменение записей в одном столбце, управление правами доступа и т.д.

[apijson-go](https://gitee.com/tiangao/apijson-go) Версия APIJSON на Go, поддерживающая запросы к одному столбцу, массивам, однозначной связи между несколькими таблицами, многообразной связи между несколькими таблицами и т.д.

[apijson-hyperf](https://github.com/kvnZero/hyperf-APIJSON.git) Версия APIJSON на PHP, основанная на Hyperf, поддерживающая MySQL

[APIJSON-php](https://github.com/xianglong111/APIJSON-php) Версия APIJSON на PHP, основанная на ThinkPHP, поддерживающая MySQL, PostgreSQL, SQL Server, Oracle и т.д.

[apijson-php](https://github.com/qq547057827/apijson-php) Версия APIJSON на PHP, основанная на ThinkPHP, поддерживающая MySQL, PostgreSQL, SQL Server, Oracle и т.д.

[apijson-node](https://github.com/kevinaskin/apijson-node) Версия APIJSON на Node.ts, открытая инженером ByteDance, предоставляющая примеры nestjs и typeorm, а также администрирование

[uliweb-apijson](https://github.com/zhangchunlin/uliweb-apijson) Версия APIJSON на Python, поддерживающая MySQL, PostgreSQL, SQL Server, Oracle, SQLite и т.д.

[APIJSONParser](https://github.com/Zerounary/APIJSONParser) Третье-сторонний парсер APIJSON, который динамически преобразует JSON в SQL[FfApiJson](https://gitee.com/own_3_0/ff-api-json) Генерация SQL в формате JSON, использующая APIJSON для поддержки нескольких источников данных [APIJSON-ToDo-Demo](https://github.com/jerrylususu/apijson_todo_demo) Простой пример проекта с использованием todo, с упрощёнными данными и процессом настройки, включает логику авторизации с возможностью настройки.[apijson-learn](https://github.com/rainboy-learn/apijson-learn) Заметки по изучению APIJSON и анализ исходного кода.

[apijson-practice](https://github.com/vcoolwind/apijson-practice) Проект с открытым исходным кодом от экспертов BAT, включающий библиотеку APIJSON для проверки параметров запросов и связанные с ними демонстрационные примеры.

[apijson-db2](https://github.com/andream7/apijson-db2) Демонстрационный проект использования APIJSON с базой данных IBM DB2 от инженера Microsoft.

[APIJSONDemo](https://github.com/qiujunlin/APIJSONDemo) Демонстрационный проект использования APIJSON с базой данных ClickHouse от инженера ByteDance.

[APIJSONDemo_ClickHouse](https://github.com/chenyanlann/APIJSONDemo_ClickHouse) Пример использования APIJSON и SpringBoot для работы с базой данных ClickHouse.

[APIJSONBoot_Hive](https://github.com/chenyanlann/APIJSONBoot_Hive) Пример использования APIJSON и SpringBoot для работы с системой управления данными Hive.

[apijson-sample](https://gitee.com/greyzeng/apijson-sample) Простой пример использования APIJSON и руководство по нему.

[apijson-examples](https://gitee.com/drone/apijson-examples) Примеры использования APIJSON для фронтенда, бизнес-логики сервера и административной панели.

[apijson-ruoyi](https://gitee.com/yxiedd/apijson-ройи) Интеграция APIJSON с фреймворком RuoYi для автоматического создания шаблонов страниц без необходимости писать код, а также для онлайн-управления конфигурацией базы данных APIJSON.

[light4j](https://github.com/xlongwei/light4j) Пример интеграции APIJSON с микросервисным фреймворком light-4j, который также подключается к Redis.[SpringServer1.2-APIJSON](https://github.com/Airforce-1/SpringServer1.2-APIJSON) Сервер для умного партийного строительства, предоставляющий интерфейсы для загрузки и скачивания файлов.

[apijson_template](https://github.com/abliger/apijson_template) Шаблон APIJSON на Java, использующий Gradle для управления зависимостями и сборкой приложения.

[api-json-demo](https://gitee.com/hxdwd/api-json-demo) Пример использования APIJSON для создания простых операций CRUD без использования традиционных фреймворков ORM, адаптированный для работы с Oracle.

[ApiJsonByJFinal](https://gitee.com/zhiyuexin/ApiJsonByJFinal) Пример интеграции APIJSON с фреймворком JFinal.

[apijson-go-demo](https://github.com/glennliao/apijson-go-demo) Примеры использования APIJSON на Go, включающие три различных сценария от простого до сложного.

[apijson-builder](https://github.com/pengxianggui/apijson-builder) Библиотека на JavaScript для удобного построения RESTful запросов для APIJSON.

[apijson-go-ui](https://github.com/glennliao/apijson-go-ui) Конфигурация UI для APIJSON на Go, поддерживающая управление правами доступа и настройку правил запросов.

[AbsGrade](https://github.com/APIJSON/AbsGrade) — алгоритм каскадной обработки списка, поддерживающий односторонние комментарии в WeChat Moments, двухуровневые комментарии в QQ Space, а также многоуровневые (бесконечные уровни) папки в Baidu Netdisk.

[APIJSON-Android-RxJava](https://github.com/TommyLemon/APIJSON-Android-RxJava) — практический проект, имитирующий WeChat Moments, использующий ZBLibrary (UI) + APIJSON (HTTP) + RxJava (Data).[Android-ZBLibrary](https://github.com/TommyLemon/Android-ZBLibrary) — быстрый фреймворк для разработки приложений на Android с использованием методологии MVP. Примеры демонстрационных приложений полны, комментарии подробны, использование простое, код строго оформлен.[apijson-dynamic-datasource](https://github.com/wb04307201/apijson-dynamic-datasource) — пример использования APIJSON для динамического переключения источников данных и обеспечения согласованности транзакций при выполнении операций над одним источником данных.

[xyerp](https://gitee.com/yinjg1997/xyerp) — низко-кодовый ERP, основанный на ApiJson.

[quick-boot](https://github.com/csx-bill/quick-boot) — низко-кодовая система, основанная на Spring Cloud 2022, Spring Boot 3, AMIS и APIJSON.

[apijson-query-spring-boot-starter](https://gitee.com/mingbaobaba/apijson-query-spring-boot-starter) — плагин для быстрого создания условий запроса APIJSON.

[apijson-builder](https://github.com/yeli19950109/apijson-builder) — простая обёртка APIJSON, которая делает более удобным создание запросов JSON, написана на TypeScript, с некоторыми изменениями в параметрах и способах использования.

[lanmuc](https://gitee.com/element-admin/lanmuc) — платформа для быстрого создания интерфейсов API с использованием низко-кодового подхода, совместимая как с конфигурационными, так и с написанными вручную интерфейсами, что позволяет быстро запускать проекты.

[review_plan](https://gitee.com/PPXcodeTry/review_plan) — веб-версия системы напоминаний для повторного изучения (практикующий проект на Java).

[apijson-nutz](https://github.com/vincent109/apijson-nutz) — пример использования APIJSON в сочетании с фреймворками Nutz и NutzBoot.

Большое спасибо всем авторам за их вклад! Поддержите их, поставив звезду!

### Проект по развитию открытых технологий от Tencent Xiniuniao
https://github.com/Tencent/APIJSON/issues/229#### qiujunlin **2. Подключение к presto/hive/clickhouse/db2 любому из них**

Пример использования APIJSON с clickhouse <br />
https://github.com/qiujunlin/APIJSONDemo

#### zhangshukun 2. Подключение к presto/hive/clickhouse/db2 любому из них
Пример подключения APIJSON-Demo к db2 <br />
https://github.com/andream7/apijson-db2

#### hanxu 1. Улучшение вводного видео
Переработка документации APIJSON <br />
https://hanxu2018.github.io/APIJSON-DOC/ <br />
Исходный код документации <br />
https://github.com/HANXU2018/APIJSON-DOC <br />
Сопутствующие комментарии apijson-doc-Comment <br />
https://github.com/HANXU2018/apijson-doc-Comment

#### chenyanlan 2. Подключение к presto/hive/clickhouse/db2 любому из них
Пример использования APIJSON + SpringBoot для подключения к ClickHouse <br />
https://github.com/chenyanlann/APIJSONDemo_ClickHouse

#### zhaoqiming 1. Улучшение вводного видео-введения
APIJSON учебные материалы для backend (1): Введение <br />
https://www.bilibili.com/video/BV1vL411W7yd

APIJSON учебные материалы для backend (2): Базы данных <br />
https://www.bilibili.com/video/BV1eB4y1N77s

APIJSON учебные материалы для backend (3): Примеры <br />
https://www.bilibili.com/video/BV1FX4y1c7ug

APIJSON учебные материалы для backend (4): Boot <br />
https://www.bilibili.com/video/BV18h411z7FK

APIJSON учебные материалы для backend (5): Конечный этап <br />
https://www.bilibili.com/video/BV1GM4y1N7XJ

APIJSON учебные материалы для backend (6): uliweb_apijson <br />
https://www.bilibili.com/video/BV1yb4y1S79v/

APIJSON учебные материалы для backend (7): Ответы на вопросы <br />
https://www.bilibili.com/video/BV1dQ4y1h7Df

Дополнительные документы APIJSON: <br />
https://github.com/kenlig/apijsondocs

#### huwen 2. Подключение к presto/hive/clickhouse/db2 любому из них
Пример подключения APIJSON-Demo к presto <br />
https://github.com/hclown9804/APIJSONDemo_presto#### zhanghaoling 1. Улучшение вводного видео-введения
Интеграция APIJSON с существующими проектами для упрощения процесса разработки
https://github.com/haolingzhang1/APIJson--demo

Пояснительная документация
https://github.com/haolingzhang1/APIJson--demo/tree/main/APIJson_интеграция_проекта_описание

(1) Официальный пример
https://github.com/haolingzhang1/APIJson--demo/blob/main/APIJson_интеграция_проекта_описание/APIJson_интеграция_существующих_проектов_(1)_официальный_demo.pdf

(2) Настройка для одной таблицы
https://github.com/haolingzhang1/APIJson--demo/blob/main/APIJson_интеграция_проекта_описание/APIJson_интеграция_существующих_проектов_(2)_одна_таблица_настройка.pdf

#### zhoukaile 1. Улучшение вводного видео-введения

Ссылка на видео: https://www.bilibili.com/video/BV1Uh411z7kZ/

Ссылка на документацию: https://gitee.com/funkiz/apijson_camp

#### lintao 1. Улучшение вводного видео-введения

Учебные материалы для APIJSON: https://www.bilibili.com/video/BV1Pq4y1n7rJ

### Обновления
https://github.com/Tencent/APIJSON/commits/master

### Страница проекта
https://git.code.tencent.com/Tencent_Open_Source/APIJSON

### Страница на Gitee
https://gitee.com/Tencent/APIJSON

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

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

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

Язык

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

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