On Sat, 26 Dec 2020, 10:25 am Hamsa Hesham, <[email protected]> wrote:
> package main
> import "encoding/json"
> import "log"
> import "fmt"
>
> type book struct {
> ID int
> title string
> pubDate string
> author string
> genre string
> publisher string
> language string
> }
> func main(){
> b := book{
> ID: 1,
> title: "Standard",
> pubDate: "Standard",
> author: "Second-rate",
> genre: "Standard",
> publisher: "Standard",
> language: "Standard",
> }
>
> var jsonData []byte
> jsonData, err := json.Marshal(b)
> if err != nil {
> log.Println(err)
> }
> fmt.Println(string(jsonData))
>
> }
>
> The output is {"ID":1} .. why?!!
>
Your struct fields will need to start with a capital letter to be
exportable into JSON. Since ID is the only field here, you only see that in
your output.
--
> You received this message because you are subscribed to the Google Groups
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/golang-nuts/44b561be-30eb-48cb-ae0c-5d56f09e1c2cn%40googlegroups.com
> <https://groups.google.com/d/msgid/golang-nuts/44b561be-30eb-48cb-ae0c-5d56f09e1c2cn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/golang-nuts/CANODV3krc-uo7FO%2BpFnmqYaBdiD4C1wPeFxo6NW_mt96Vt8gqQ%40mail.gmail.com.