container/vector: removed some uses of container/vector in other pkgs

R=gri
CC=golang-dev
https://golang.org/cl/4823054
This commit is contained in:
John Asmuth 2011-07-27 15:23:42 -07:00 committed by Robert Griesemer
parent 22f71cde6a
commit 2f4632febc
6 changed files with 22 additions and 32 deletions

View file

@ -8,7 +8,6 @@
package json
import (
"container/vector"
"encoding/base64"
"os"
"reflect"
@ -669,7 +668,7 @@ func (d *decodeState) valueInterface() interface{} {
// arrayInterface is like array but returns []interface{}.
func (d *decodeState) arrayInterface() []interface{} {
var v vector.Vector
var v []interface{}
for {
// Look ahead for ] - can only happen on first iteration.
op := d.scanWhile(scanSkipSpace)
@ -681,7 +680,7 @@ func (d *decodeState) arrayInterface() []interface{} {
d.off--
d.scan.undo(op)
v.Push(d.valueInterface())
v = append(v, d.valueInterface())
// Next token must be , or ].
op = d.scanWhile(scanSkipSpace)