On Thursday, November 1, 2018 at 5:14:17 PM UTC+1, Alex Dvoretskiy wrote:
>
> Is there is a way to read a file line by line and extract JSON data from
> it?
>
>
> Example:
>
> file:
> `
> value1: {"field1": "123, "field2": "123"}
> value2: {"field1": "456", "field2": "879"}
> ....
> `
>
>
Of course.
Use https://golang.org/pkg/bufio/#Scanner to parse each line.
Then use https://golang.org/pkg/strings/#SplitN `Split(line, ":", 2)` to
split the key and the value (`key: value`).
Finally parse the value using
https://golang.org/pkg/encoding/json/#Unmarshal.
Not tested.
> [...]
Manlio
--
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].
For more options, visit https://groups.google.com/d/optout.