Source File
tags.go
Belonging Package
encoding/json
// Copyright 2011 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 jsonimport ()// tagOptions is the string following a comma in a struct field's "json"// tag, or the empty string. It does not include the leading comma.type tagOptions string// parseTag splits a struct field's json tag into its name and// comma-separated options.func ( string) (string, tagOptions) {, , := strings.Cut(, ",")return , tagOptions()}// Contains reports whether a comma-separated list of options// contains a particular substr flag. substr must be surrounded by a// string boundary or commas.func ( tagOptions) ( string) bool {if len() == 0 {return false}:= string()for != "" {var string, , _ = strings.Cut(, ",")if == {return true}}return false}
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)