FromNumber returns a JSON value given a json.Number.
(v json.Number)
| 970 | |
| 971 | // FromNumber returns a JSON value given a json.Number. |
| 972 | func FromNumber(v json.Number) (JSON, error) { |
| 973 | // The JSON decoder has already verified that the string `v` represents a |
| 974 | // valid JSON number, and the set of valid JSON numbers is a [proper] subset |
| 975 | // of the set of valid apd.Decimal values. |
| 976 | dec := apd.Decimal{} |
| 977 | _, _, err := dec.SetString(string(v)) |
| 978 | return jsonNumber(dec), err |
| 979 | } |
| 980 | |
| 981 | // FromString returns a JSON value given a string. |
| 982 | func FromString(v string) JSON { |
no test coverage detected