Skip to content

Commit ddb0fff

Browse files
committed
📝 Add JSON tools
1 parent d1f32c3 commit ddb0fff

File tree

2 files changed

+121
-9
lines changed

2 files changed

+121
-9
lines changed

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
import re
2020

2121

22-
# Set canonical URL from the Read the Docs Domain
23-
html_baseurl = os.environ.get("READTHEDOCS_CANONICAL_URL", "")
22+
# Set canonical URL for the sitemap
23+
html_baseurl = "https://python4data.science/de/latest/"
2424

2525
html_context = {}
2626
# Tell Jinja2 templates the build is running on Read the Docs

docs/data-processing/serialisation-formats/json/index.rst

Lines changed: 119 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -74,13 +74,6 @@ JSON
7474
| | | :doc:`../yaml/index` und :doc:`../toml/index`. |
7575
+-----------------------+-------+-------------------------------------------------------+
7676

77-
.. seealso::
78-
79-
* `JC – JSON Convert <https://github.com/kellyjonbrazil/jc>`_
80-
* `fx <https://github.com/antonmedv/fx>`_
81-
* `gron <https://github.com/tomnomnom/gron>`_
82-
* `python-json-patch <https://github.com/stefankoegl/python-json-patch>`_
83-
8477
Beispiel
8578
--------
8679

@@ -133,6 +126,125 @@ Antwort der :ref:`OSM-Nominatim-API
133126
}
134127
]
135128
129+
JSON-Tools
130+
----------
131+
132+
`fx <https://github.com/antonmedv/fx>`_
133+
macht JSON durchsuchbar. Dies erleichtert :abbr:`v.a. (vor allem)` die
134+
Erkundung von APIs, die große JSON-Blöcke zurückgeben, aber schlecht
135+
dokumentiert sind.
136+
137+
.. image:: https://raster.shields.io/github/stars/antonmedv/fx
138+
:alt: Stars
139+
:target: https://github.com/antonmedv/fx
140+
141+
.. image:: https://raster.shields.io/github/contributors/antonmedv/fx
142+
:alt: Contributors
143+
:target: https://github.com/antonmedv/fx/graphs/contributors
144+
145+
.. image:: https://raster.shields.io/github/commit-activity/y/antonmedv/fx
146+
:alt: Commit activity
147+
:target: https://github.com/antonmedv/fx/graphs/commit-activity
148+
149+
.. image:: https://raster.shields.io/github/license/antonmedv/fx
150+
:alt: Lizenz
151+
152+
`gron <https://github.com/tomnomnom/gron>`_
153+
Terminal JSON viewer & processor
154+
155+
.. image:: https://raster.shields.io/github/stars/tomnomnom/gron
156+
:alt: Stars
157+
:target: https://github.com/tomnomnom/gron
158+
159+
.. image:: https://raster.shields.io/github/contributors/tomnomnom/gron
160+
:alt: Contributors
161+
:target: https://github.com/tomnomnom/gron/graphs/contributors
162+
163+
.. image:: https://raster.shields.io/github/commit-activity/y/tomnomnom/gron
164+
:alt: Commit activity
165+
:target: https://github.com/tomnomnom/gron/graphs/commit-activity
166+
167+
.. image:: https://raster.shields.io/github/license/tomnomnom/gron
168+
:alt: Lizenz
169+
170+
`JC – JSON Convert <https://github.com/kellyjonbrazil/jc>`_
171+
ist ein CLI-Tool und eine Python-Bibliothek, die die Ausgabe gängiger
172+
Befehlszeilentools, Dateitypen und Zeichenfolgen in JSON,
173+
:doc:`../yaml/index` oder :doc:`python-basics:types/dicts` konvertiert; dies
174+
ermöglicht die Weiterleitung der Ausgabe an Tools wie `jq
175+
<https://jqlang.org>`_ und vereinfacht Automatisierungsskripte.
176+
177+
.. image:: https://raster.shields.io/github/stars/kellyjonbrazil/jc
178+
:alt: Stars
179+
:target: https://github.com/kellyjonbrazil/jc
180+
181+
.. image:: https://raster.shields.io/github/contributors/kellyjonbrazil/jc
182+
:alt: Contributors
183+
:target: https://github.com/kellyjonbrazil/jc/graphs/contributors
184+
185+
.. image:: https://raster.shields.io/github/commit-activity/y/kellyjonbrazil/jc
186+
:alt: Commit activity
187+
:target: https://github.com/kellyjonbrazil/jc/graphs/commit-activity
188+
189+
.. image:: https://raster.shields.io/github/license/kellyjonbrazil/jc
190+
:alt: Lizenz
191+
192+
`UltraJSON <https://github.com/ultrajson/ultrajson>`_
193+
ist ein schneller JSON-Encoder und -Decoder, der in reinem C geschrieben ist
194+
und Bindings für Python≥3.9 bietet.
195+
196+
.. image:: https://raster.shields.io/github/stars/ultrajson/ultrajson
197+
:alt: Stars
198+
:target: https://github.com/ultrajson/ultrajson
199+
200+
.. image:: https://raster.shields.io/github/contributors/ultrajson/ultrajson
201+
:alt: Contributors
202+
:target: https://github.com/ultrajson/ultrajson/graphs/contributors
203+
204+
.. image:: https://raster.shields.io/github/commit-activity/y/ultrajson/ultrajson
205+
:alt: Commit activity
206+
:target: https://github.com/ultrajson/ultrajson/graphs/commit-activity
207+
208+
.. image:: https://raster.shields.io/github/license/ultrajson/ultrajson
209+
:alt: Lizenz
210+
211+
`simplejson <https://github.com/simplejson/simplejson>`_
212+
ist ein einfacher, schneller und erweiterbarer JSON-Encoder/Decoder für
213+
Python.
214+
215+
.. image:: https://raster.shields.io/github/stars/simplejson/simplejson
216+
:alt: Stars
217+
:target: https://github.com/simplejson/simplejson
218+
219+
.. image:: https://raster.shields.io/github/contributors/simplejson/simplejson
220+
:alt: Contributors
221+
:target: https://github.com/simplejson/simplejson/graphs/contributors
222+
223+
.. image:: https://raster.shields.io/github/commit-activity/y/simplejson/simplejson
224+
:alt: Commit activity
225+
:target: https://github.com/simplejson/simplejson/graphs/commit-activity
226+
227+
.. image:: https://raster.shields.io/github/license/simplejson/simplejson
228+
:alt: Lizenz
229+
230+
`python-json-patch <https://github.com/stefankoegl/python-json-patch>`_
231+
ist eine Python-Bibliothek für JSON-Patches gemäß :rfc:`6902`.
232+
233+
.. image:: https://raster.shields.io/github/stars/stefankoegl/python-json-patch
234+
:alt: Stars
235+
:target: https://github.com/stefankoegl/python-json-patch
236+
237+
.. image:: https://raster.shields.io/github/contributors/stefankoegl/python-json-patch
238+
:alt: Contributors
239+
:target: https://github.com/stefankoegl/python-json-patch/graphs/contributors
240+
241+
.. image:: https://raster.shields.io/github/commit-activity/y/stefankoegl/python-json-patch
242+
:alt: Commit activity
243+
:target: https://github.com/stefankoegl/python-json-patch/graphs/commit-activity
244+
245+
.. image:: https://raster.shields.io/github/license/stefankoegl/python-json-patch
246+
:alt: Lizenz
247+
136248
.. _`standard`: https://www.json.org/json-en.html
137249
.. _`JSON_Checker`: http://www.json.org/JSON_checker/
138250
.. _`JSON Schema Proposal`: https://json-schema.org

0 commit comments

Comments
 (0)