Esempio n. 1
0
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)
}
Esempio n. 2
0
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++
	}
}
Esempio n. 3
0
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
		}
	}
}