.png?part=0.2&view=1)
.png?part=0.1&view=1)
I think you probably to unmarshal into a []book.
From: <golan...@googlegroups.com> on behalf of Hamsa Hesham <hamsah...@gmail.com>
Date: Saturday, December 26, 2020 at 10:06 AM
To: golang-nuts <golan...@googlegroups.com>
Subject: [go-nuts] json objects
how to unmarshal more than one json object ..
Here is the code
data, err := ioutil.ReadFile("file.txt")
checkError(err)
x:=string(data)
fmt.Println(x)
var b1 book
err1:=json.Unmarshal(data,&b1)
fmt.Printf("Books : %+v", b1)
checkError(err1)
if b1.ID==ID {
log.Printf("The book with ID:%d has title: %s, it was publiched at date: %s,his author is: %s,it's genre is: %s,it was published by: %s,it's language is: %s.",b1.ID,b1.Title,b1.PubDate,b1.Author,b1.Genre,b1.Publisher,b1.Language)
}else{
fmt.Println("There is no such book!")
}
that's the output if the file has one object

it doesn't work if there are many objects

--
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
golang-nuts...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/golang-nuts/7888bad2-c4b0-4f64-915c-3ad5d60f18fan%40googlegroups.com.