mirror of
https://github.com/json-iterator/go.git
synced 2024-11-24 08:22:14 +02:00
test more than one pakcage description
This commit is contained in:
parent
6bd13c2948
commit
b0c9f047e2
10
.idea/libraries/Go_SDK.xml
Normal file
10
.idea/libraries/Go_SDK.xml
Normal file
@ -0,0 +1,10 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Go SDK">
|
||||
<CLASSES>
|
||||
<root url="file:///usr/local/go/src" />
|
||||
</CLASSES>
|
||||
<SOURCES>
|
||||
<root url="file:///usr/local/go/src" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
@ -1,3 +1,15 @@
|
||||
// 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 Marshall/Unmarshall operate
|
||||
// between arbitrary or predefined json objects and bytes,
|
||||
// and it applies to jsoniter.Marshall/Unmarshall.
|
||||
|
||||
package jsoniter
|
||||
|
||||
import (
|
||||
@ -34,6 +46,7 @@ func Unmarshal(data []byte, v interface{}) error {
|
||||
return iter.Error
|
||||
}
|
||||
|
||||
// UnmarshalAny adapts to
|
||||
func UnmarshalAny(data []byte) (Any, error) {
|
||||
data = data[:lastNotSpacePos(data)]
|
||||
iter := ParseBytes(data)
|
||||
|
@ -1,3 +1,10 @@
|
||||
//
|
||||
// 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
|
||||
|
||||
import (
|
||||
|
Loading…
Reference in New Issue
Block a user