12345678910111213141516171819202122232425262728293031 |
- // Copyright 2012 The Go Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style
- // license that can be found in the LICENSE file.
- package main
- import (
- "encoding/json"
- "log"
- "os"
- )
- func main() {
- dec := json.NewDecoder(os.Stdin)
- enc := json.NewEncoder(os.Stdout)
- for {
- var v map[string]interface{}
- if err := dec.Decode(&v); err != nil {
- log.Println(err)
- return
- }
- for k := range v {
- if k != "Name" {
- delete(v, k)
- }
- }
- if err := enc.Encode(&v); err != nil {
- log.Println(err)
- }
- }
- }
|