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

OSCHINA-MIRROR/a6h3-JsonLite

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 3.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 22:14 55f335a

JsonLite

Проект

JsonLite — это реализация формата JSON на C++. Она позволяет генерировать и анализировать JSON, не требуя сторонних библиотек помимо стандартной библиотеки C/C++. JsonLite может быть перенесён на любую платформу.

Проект основан на практическом опыте и в основном удовлетворяет реальные потребности. Из-за практических соображений некоторые функции не реализованы, например автоматическое декодирование и кодирование UNICODE. В первую очередь при разработке учитывалась простота использования, а не производительность. В отличие от большинства инструментов JSON, JsonLite предлагает динамические методы типа и выполнения.

Архитектура программного обеспечения

Класс Описание
JsonObjectBuilder Создаёт объект JSON
JsonArrayBuilder Создаёт массив JSON
JsonParser Анализирует строку JSON
JsonFormater Форматирует строку JSON
JsonValue Все значения JSON (null, boolean, number, string, array, object) в JsonLite являются JsonValue
JString Строковый класс JsonLite, поддерживающий счётчик ссылок, встраивание указателей, копирование при записи...

Инструкция по установке

Исходный код, установка не требуется.

Использование

См. main.cpp.

Linux В каталоге Source\JsonLite выполните make test.

Windows Откройте JsonLite.sln, скомпилируйте и запустите.

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

3h6a@163.com создал этот проект и приглашает всех желающих принять участие в его улучшении.

Дополнительные сведения о Code Cloud

  1. Используйте Readme_XXX.md для поддержки разных языков, таких как Readme_en.md и Readme_zh.md.
  2. Официальный блог Code Cloud: blog.gitee.com.
  3. Вы можете посетить https://gitee.com/explore, чтобы узнать об отличных проектах с открытым исходным кодом на Code Cloud.
  4. GVP — это аббревиатура от «Самые ценные проекты с открытым исходным кодом Code Cloud». Это отличные проекты с открытым исходным кодом, отобранные Code Cloud после всесторонней оценки.
  5. Официальное руководство по использованию Code Cloud доступно по адресу http://git.mydoc.io/.
  6. Лица обложки Code Cloud — это раздел, демонстрирующий стиль членов Code Cloud https://gitee.com/gitee-stars/.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/a6h3-JsonLite.git
git@api.gitlife.ru:oschina-mirror/a6h3-JsonLite.git
oschina-mirror
a6h3-JsonLite
a6h3-JsonLite
master