mirror of https://github.com/gogits/gogs.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
884 B
18 lines
884 B
// Package jsoniter implements encoding and decoding of JSON as defined in |
|
// RFC 4627 and provides interfaces with identical syntax of standard lib encoding/json. |
|
// Converting from encoding/json to jsoniter is no more than replacing the package with jsoniter |
|
// and variable type declarations (if any). |
|
// jsoniter interfaces gives 100% compatibility with code using standard lib. |
|
// |
|
// "JSON and Go" |
|
// (https://golang.org/doc/articles/json_and_go.html) |
|
// gives a description of how Marshal/Unmarshal operate |
|
// between arbitrary or predefined json objects and bytes, |
|
// and it applies to jsoniter.Marshal/Unmarshal as well. |
|
// |
|
// Besides, jsoniter.Iterator provides a different set of interfaces |
|
// iterating given bytes/string/reader |
|
// and yielding parsed elements one by one. |
|
// This set of interfaces reads input as required and gives |
|
// better performance. |
|
package jsoniter
|
|
|