コード例 #1
0
func ExampleParser() {
	qr, err := graphql.Parse("{ Pictures { Width u: Width } Pictures { Width }  }")
	fmt.Println(qr)
	fmt.Println(err)
	// Output: {Pictures  map[] [{Width  map[] []} {Width u map[] []}]}
	// <nil>

}
コード例 #2
0
func ExampleParserWithParam() {

	qr, err := graphql.Parse("{ User(id: \"3500401\") { Id Name pic: ProfilePicture(size:50) { Uri Width } } }")
	fmt.Println(qr)
	fmt.Println(err)
	c, err := graphql.Transform(qr[0], Query{})
	fmt.Println(c)
	fmt.Println(err)
	// Output: {User  map[id:"3500401"] [{Id  map[] []} {Name  map[] []} {ProfilePicture pic map[size:50] [{Uri  map[] []} {Width  map[] []}]}]}
	//<nil>
	//map[Id:"3500401" Name:Mr. Ed pic:map[Uri:http://50 Width:50]]
	//<nil>

}