Preview:
package main

​

import (

    "encoding/json"

    "fmt"

    "os"

)

​

type response1 struct {

    Page   int

    Fruits []string

}

type response2 struct {

    Page   int      `json:"page"`

    Fruits []string `json:"fruits"`

}

​

func main() {

    bolB, _ := json.Marshal(true)

    fmt.Println(string(bolB))

​

    intB, _ := json.Marshal(1)

    fmt.Println(string(intB))

​

    fltB, _ := json.Marshal(2.)

    fmt.Println(string(fltB))

​

    strB, _ := json.Marshal("gopher")

    fmt.Println(string(strB))

​

    slcD := []string{"apple", "peach", "pear"}

    slcB, _ := json.Marshal(slcD)

    fmt.Println(string(slcB))
34
​

    mapD := map[string]int{"apple": 5, "lettuce": 7}

    mapB, _ := json.Marshal(mapD)

    fmt.Println(string(mapB))

​

    res1D := &response1{
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter