Skip to content

Commit 69e6bb7

Browse files
committed
📝 Add JSON tools
1 parent b74c565 commit 69e6bb7

File tree

1 file changed

+98
-7
lines changed
  • docs/data-processing/serialisation-formats/json

1 file changed

+98
-7
lines changed

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

Lines changed: 98 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,6 @@ Overview
6868
| | | :doc:`../yaml/index` and :doc:`../toml/index`. |
6969
+-----------------------+-------+-------------------------------------------------------+
7070

71-
.. seealso::
72-
73-
* `JC – JSON Convert <https://github.com/kellyjonbrazil/jc>`_
74-
* `fx <https://github.com/antonmedv/fx>`_
75-
* `gron <https://github.com/tomnomnom/gron>`_
76-
* `python-json-patch <https://github.com/stefankoegl/python-json-patch>`_
77-
7871
Example
7972
-------
8073

@@ -127,6 +120,104 @@ Response of the :ref:`OSM-Nominatim-API
127120
}
128121
]
129122
123+
JSON tools
124+
----------
125+
126+
`fx <https://github.com/antonmedv/fx>`_
127+
makes JSON searchable. This makes it easier to explore APIs that return
128+
large JSON blocks but are poorly documented.
129+
130+
.. image:: https://raster.shields.io/github/stars/antonmedv/fx
131+
:alt: Stars
132+
:target: https://github.com/antonmedv/fx
133+
134+
.. image:: https://raster.shields.io/github/contributors/antonmedv/fx
135+
:alt: Contributors
136+
:target: https://github.com/antonmedv/fx/graphs/contributors
137+
138+
.. image:: https://raster.shields.io/github/commit-activity/y/antonmedv/fx
139+
:alt: Commit activity
140+
:target: https://github.com/antonmedv/fx/graphs/commit-activity
141+
142+
.. image:: https://raster.shields.io/github/license/antonmedv/fx
143+
:alt: Licence
144+
145+
`gron <https://github.com/tomnomnom/gron>`_
146+
Terminal JSON viewer & processor
147+
148+
.. image:: https://raster.shields.io/github/stars/tomnomnom/gron
149+
:alt: Stars
150+
:target: https://github.com/tomnomnom/gron
151+
152+
.. image:: https://raster.shields.io/github/contributors/tomnomnom/gron
153+
:alt: Contributors
154+
:target: https://github.com/tomnomnom/gron/graphs/contributors
155+
156+
.. image:: https://raster.shields.io/github/commit-activity/y/tomnomnom/gron
157+
:alt: Commit activity
158+
:target: https://github.com/tomnomnom/gron/graphs/commit-activity
159+
160+
.. image:: https://raster.shields.io/github/license/tomnomnom/gron
161+
:alt: Licence
162+
163+
`JC – JSON Convert <https://github.com/kellyjonbrazil/jc>`_
164+
is a CLI tool and Python library that converts the output of common command
165+
line tools, file types and strings to JSON, :doc:`../yaml/index` or
166+
:doc:`python-basics:types/dicts`; this allows the output to be passed to
167+
tools such as `jq <https://jqlang.org>`_ and simplifies automation scripts.
168+
169+
.. image:: https://raster.shields.io/github/stars/kellyjonbrazil/jc
170+
:alt: Stars
171+
:target: https://github.com/kellyjonbrazil/jc
172+
173+
.. image:: https://raster.shields.io/github/contributors/kellyjonbrazil/jc
174+
:alt: Contributors
175+
:target: https://github.com/kellyjonbrazil/jc/graphs/contributors
176+
177+
.. image:: https://raster.shields.io/github/commit-activity/y/kellyjonbrazil/jc
178+
:alt: Commit activity
179+
:target: https://github.com/kellyjonbrazil/jc/graphs/commit-activity
180+
181+
.. image:: https://raster.shields.io/github/license/kellyjonbrazil/jc
182+
:alt: Licence
183+
184+
`UltraJSON <https://github.com/ultrajson/ultrajson>`_
185+
is a fast JSON encoder and decoder written in pure C and providing bindings
186+
for Python≥3.9.
187+
188+
.. image:: https://raster.shields.io/github/stars/ultrajson/ultrajson
189+
:alt: Stars
190+
:target: https://github.com/ultrajson/ultrajson
191+
192+
.. image:: https://raster.shields.io/github/contributors/ultrajson/ultrajson
193+
:alt: Contributors
194+
:target: https://github.com/ultrajson/ultrajson/graphs/contributors
195+
196+
.. image:: https://raster.shields.io/github/commit-activity/y/ultrajson/ultrajson
197+
:alt: Commit activity
198+
:target: https://github.com/ultrajson/ultrajson/graphs/commit-activity
199+
200+
.. image:: https://raster.shields.io/github/license/ultrajson/ultrajson
201+
:alt: Licence
202+
203+
`python-json-patch <https://github.com/stefankoegl/python-json-patch>`_
204+
is a Python library for JSON patches according to :rfc:`6902`.
205+
206+
.. image:: https://raster.shields.io/github/stars/stefankoegl/python-json-patch
207+
:alt: Stars
208+
:target: https://github.com/stefankoegl/python-json-patch
209+
210+
.. image:: https://raster.shields.io/github/contributors/stefankoegl/python-json-patch
211+
:alt: Contributors
212+
:target: https://github.com/stefankoegl/python-json-patch/graphs/contributors
213+
214+
.. image:: https://raster.shields.io/github/commit-activity/y/stefankoegl/python-json-patch
215+
:alt: Commit activity
216+
:target: https://github.com/stefankoegl/python-json-patch/graphs/commit-activity
217+
218+
.. image:: https://raster.shields.io/github/license/stefankoegl/python-json-patch
219+
:alt: Licence
220+
130221
.. _`standard`: https://www.json.org/json-en.html
131222
.. _`JSON_Checker`: http://www.json.org/JSON_checker/
132223
.. _`JSON Schema Proposal`: https://json-schema.org

0 commit comments

Comments
 (0)