Objects like the below can be parsed quite easily using the encoding/json
package.
[
{\"something\":\"foo\"},
{\"something-else\":\"bar\"}
Seems like each line is its own json object.
You may get away with the following code which will structure this output into correct json:
package main
import (
"fmt"
"strings"
)
func main() {
base := `{"trolo":"lolo"}
{"trolo2":"lolo2"}`
delimited := strings.Replace(base, "\n", ",", -1)
final := "[" + delimited + "]"
fmt.Println(final)
}
You should be able to use encoding/json
library on final
now.