1
0
mirror of https://github.com/danog/LibDNSJson.git synced 2024-11-30 04:19:14 +01:00
LibDNSJson/README.md
2019-06-12 14:35:49 +02:00

847 B

LibDNSJson

Build Status License

Encoder/decoder for google's JSON DNS message format based on libdns.

The API consists of a QueryEncoderFactory that creates QueryEncoder objects, that can encode libdns Message objects to a query string that can be used both with google's and cloudflare's DNS-over-HTTPS APIs (for cloudflare, using directly UDP wireformat with libdns's Encoder is recommended).

The JsonDecoderFactory creates JsonDecoder objects, that accept JSON strings and decode them back to Message objects.