graphqljson

package
v0.11.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 23, 2023 License: MIT Imports: 7 Imported by: 10

Documentation

Overview

Package graphqljson provides a function for decoding JSON into a GraphQL query data structure.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func UnmarshalData

func UnmarshalData(data json.RawMessage, v interface{}) error

UnmarshalData parses the JSON-encoded GraphQL response data and stores the result in the GraphQL query data structure pointed to by v.

The implementation is created on top of the JSON tokenizer available in "encoding/json".Decoder.

Types

type Decoder

type Decoder struct {
	// contains filtered or unexported fields
}

Decoder is a JSON Decoder that performs custom unmarshaling behavior for GraphQL query data structures. It's implemented on top of a JSON tokenizer.

func (*Decoder) Decode

func (d *Decoder) Decode(v interface{}) error

Decode decodes a single JSON value from d.tokenizer into v.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL