Home | History | Annotate | Download | only in progs
      1 // Copyright 2012 The Go Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style
      3 // license that can be found in the LICENSE file.
      4 
      5 package main
      6 
      7 import (
      8 	"encoding/json"
      9 	"log"
     10 	"os"
     11 )
     12 
     13 func main() {
     14 	dec := json.NewDecoder(os.Stdin)
     15 	enc := json.NewEncoder(os.Stdout)
     16 	for {
     17 		var v map[string]interface{}
     18 		if err := dec.Decode(&v); err != nil {
     19 			log.Println(err)
     20 			return
     21 		}
     22 		for k := range v {
     23 			if k != "Name" {
     24 				delete(v, k)
     25 			}
     26 		}
     27 		if err := enc.Encode(&v); err != nil {
     28 			log.Println(err)
     29 		}
     30 	}
     31 }
     32