To jest aplikacja dla systemu Linux o nazwie RapidJSON, której najnowszą wersję można pobrać jako v1.1.0.zip. Można go uruchomić online w darmowym dostawcy usług hostingowych OnWorks dla stacji roboczych.
Pobierz i uruchom online tę aplikację o nazwie RapidJSON z OnWorks za darmo.
Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:
- 1. Pobrałem tę aplikację na swój komputer.
- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 3. Prześlij tę aplikację w takim menedżerze plików.
- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.
- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 6. Pobierz aplikację, zainstaluj ją i uruchom.
ZRZUTY EKRANU
Ad
RapidJSON
OPIS
RapidJSON to parser JSON i generator dla C++. Został zainspirowany RapidXml. RapidJSON jest mały, ale kompletny. Obsługuje API w stylu SAX i DOM. Parser SAX to tylko pół tysiąca linii kodu. RapidJSON jest szybki. Jego wydajność może być porównywalna do strlen(). Opcjonalnie obsługuje również SSE2/SSE4.2 w celu przyspieszenia. RapidJSON jest samowystarczalny i zawiera tylko nagłówek. Nie zależy od zewnętrznych bibliotek, takich jak BOOST. To nawet nie zależy od STL. RapidJSON jest przyjazny dla pamięci. Każda wartość JSON zajmuje dokładnie 16 bajtów dla większości maszyn 32/64-bitowych (z wyłączeniem ciągu tekstowego). Domyślnie używa szybkiego alokatora pamięci, a parser przydziela pamięć kompaktowo podczas analizowania. RapidJSON jest przyjazny dla Unicode. Obsługuje UTF-8, UTF-16, UTF-32 (LE i BE) oraz ich wewnętrzne wykrywanie, sprawdzanie poprawności i transkodowanie. Na przykład możesz odczytać plik UTF-8 i pozwolić RapidJSON transkodować ciągi JSON do UTF-16 w DOM. Obsługuje również surogaty i „\u0000” (znak pusty).
Korzyści
- Wieloplatformowość, Visual Studio, gcc, clang itp. Architektury, x86, x64, ARM itp. Windows, Mac OS X, Linux, iOS, Android itp.
- Łatwa instalacja, tylko biblioteka plików nagłówkowych, po prostu skopiuj nagłówki do swojego projektu
- Samodzielne, minimalne zależności, bez STL, BOOST itp.
- Bez wyjątku C++, RTTI
- Używaj szablonów i funkcji wbudowanych, aby zmniejszyć narzut związany z wywołaniami funkcji
- Wewnętrznie zoptymalizowane implementacje parsowania Grisu2 i zmiennoprzecinkowego
Język programowania
C + +
Jest to aplikacja, którą można również pobrać z https://sourceforge.net/projects/rapidjson.mirror/. Został umieszczony w OnWorks, aby można go było uruchomić online w najprostszy sposób z jednego z naszych bezpłatnych systemów operacyjnych.