mirror of
https://github.com/golang/go
synced 2024-11-12 07:40:23 -07:00
encoding/json: fix comments, tweak tests for tag names
R=bradfitz CC=golang-dev https://golang.org/cl/5558047
This commit is contained in:
parent
21d3721eb8
commit
d4fe9c6a9d
@ -79,7 +79,8 @@ import (
|
|||||||
// Int64String int64 `json:",string"`
|
// Int64String int64 `json:",string"`
|
||||||
//
|
//
|
||||||
// The key name will be used if it's a non-empty string consisting of
|
// The key name will be used if it's a non-empty string consisting of
|
||||||
// only Unicode letters, digits, dollar signs, hyphens, and underscores.
|
// only Unicode letters, digits, dollar signs, percent signs, hyphens,
|
||||||
|
// underscores and slashes.
|
||||||
//
|
//
|
||||||
// Map values encode as JSON objects.
|
// Map values encode as JSON objects.
|
||||||
// The map's key type must be string; the object keys are used directly
|
// The map's key type must be string; the object keys are used directly
|
||||||
|
@ -9,7 +9,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
type basicLatin2xTag struct {
|
type basicLatin2xTag struct {
|
||||||
V string `json:"$-"`
|
V string `json:"$%-/"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type basicLatin3xTag struct {
|
type basicLatin3xTag struct {
|
||||||
@ -53,7 +53,7 @@ type badFormatTag struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type badCodeTag struct {
|
type badCodeTag struct {
|
||||||
Z string `json:" !\"#%&'()*+,./"`
|
Z string `json:" !\"#&'()*+,."`
|
||||||
}
|
}
|
||||||
|
|
||||||
var structTagObjectKeyTests = []struct {
|
var structTagObjectKeyTests = []struct {
|
||||||
@ -61,7 +61,7 @@ var structTagObjectKeyTests = []struct {
|
|||||||
value string
|
value string
|
||||||
key string
|
key string
|
||||||
}{
|
}{
|
||||||
{basicLatin2xTag{"2x"}, "2x", "$-"},
|
{basicLatin2xTag{"2x"}, "2x", "$%-/"},
|
||||||
{basicLatin3xTag{"3x"}, "3x", "0123456789"},
|
{basicLatin3xTag{"3x"}, "3x", "0123456789"},
|
||||||
{basicLatin4xTag{"4x"}, "4x", "ABCDEFGHIJKLMO"},
|
{basicLatin4xTag{"4x"}, "4x", "ABCDEFGHIJKLMO"},
|
||||||
{basicLatin5xTag{"5x"}, "5x", "PQRSTUVWXYZ_"},
|
{basicLatin5xTag{"5x"}, "5x", "PQRSTUVWXYZ_"},
|
||||||
|
Loading…
Reference in New Issue
Block a user