miller/go/experimental/jtry.go
2020-09-13 16:56:52 -04:00

27 lines
379 B
Go

package main
import (
"fmt"
"os"
"encoding/json"
"miller/types"
)
// ----------------------------------------------------------------
func main() {
decoder := json.NewDecoder(os.Stdin)
for {
mlrval, eof, err := types.MlrvalDecodeFromJSON(decoder)
if eof {
break
}
if err != nil {
fmt.Fprintln(os.Stderr, err)
os.Exit(1)
}
fmt.Println(mlrval)
}
}