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 golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to