func main() { json_in := child.Stdin() var json map[string]interface{} json_in.Decode(&json) json["returning"] = true json_out := child.Stdout() json_out.Encode(json) }
func main() { runid := time.Now().UnixNano() json_in := child.Stdin() json_out := child.Stdout() var json interface{} n := 0 for { if err := json_in.Decode(&json); err == nil { resp := make(map[string]interface{}) resp["runid"] = fmt.Sprint(runid) resp["rand"] = fmt.Sprint(n) json_out.Encode(resp) } else { return } n++ } }
func main() { rand.Seed(time.Now().UnixNano()) json_in := child.Stdin() json_out := child.Stdout() t := rand.Int() n := 0 var json map[string]interface{} for { if err := json_in.Decode(&json); err == nil { json["returning"] = true json["n"] = fmt.Sprint(n) json["t"] = fmt.Sprint(t) json_out.Encode(json) n++ } else { break } } }