|
|
преди 2 години | |
|---|---|---|
| .. | ||
| internal | преди 2 години | |
| CONTRIBUTING.md | преди 2 години | |
| LICENSE | преди 2 години | |
| Makefile | преди 2 години | |
| OWNERS | преди 2 години | |
| README.md | преди 2 години | |
| SECURITY.md | преди 2 години | |
| SECURITY_CONTACTS | преди 2 години | |
| code-of-conduct.md | преди 2 години | |
| doc.go | преди 2 години | |
| json.go | преди 2 години | |
This library is a subproject of sig-api-machinery.
It provides case-sensitive, integer-preserving JSON unmarshaling functions based on encoding/json Unmarshal().
The UnmarshalCaseSensitivePreserveInts() function behaves like encoding/json#Unmarshal() with the following differences:
interface{} fields as an int64 instead of a
float64 when possible, falling back to float64 on any parse or overflow error.encoding/json *SyntaxError error.
Instead, they return an error which can be passed to SyntaxErrorOffset() to obtain an offset.The UnmarshalStrict() function decodes identically to UnmarshalCaseSensitivePreserveInts(),
and also returns non-fatal strict errors encountered while decoding:
You can reach the maintainers of this project via the sig-api-machinery mailing list / channels.
Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.