Tao Wen
|
a016e87b9f
move any codec
|
преди 7 години |
Tao Wen
|
d6f02cbd48
remove sliceHeader
|
преди 7 години |
Tao Wen
|
5a696808d6
fix any codec
|
преди 7 години |
Tao Wen
|
43d9384d67
fix marshaler support for iface case
|
преди 7 години |
Tao Wen
|
ef3038593b
check nil for interface{}
|
преди 7 години |
Tao Wen
|
9dafbc667f
when embedded ptr is nil, the fields should be omitted
|
преди 7 години |
Tao Wen
|
a7a34507ab
use reflect2 for json.Marshaler
|
преди 7 години |
Tao Wen
|
0e2b54800a
remove EncodeInterface
|
преди 7 години |
Tao Wen
|
75810179f6
remove n from stream
|
преди 7 години |
Tao Wen
|
c39a632e65
fix #227, fix empty json.Number
|
преди 7 години |
Tao Wen
|
6dad2de6cc
fix build
|
преди 8 години |
Tao Wen
|
11c1cce0d8
fix #217 when input is null, non-decodable type should not be considered as error, to be compatible with stdlib
|
преди 8 години |
Tao Wen
|
b2a706d14b
reverse last commit, need a better fix
|
преди 8 години |
Tao Wen
|
23078876c5
fix #203 consider MarshalJSON as non empty
|
преди 8 години |
Tao Wen
|
6240e1e798
#185 add jsoniter.Valid
|
преди 8 години |
Tao Wen
|
0149a5cf4a
fix #183 error message not only show expectation, but also the actual value
|
преди 8 години |
Tao Wen
|
16f78601b5
fix #184, support null as number
|
преди 8 години |
Tao Wen
|
8f50a91be2
fix #181, support string as json.Number and jsoniter.Number
|
преди 8 години |
Oleg Shaldybin
|
9f6e5962a9
Improve stdlib compatibility
|
преди 8 години |
Jason Toffaletti
|
c59c42fda0
fix decoding of nil non-empty interface
|
преди 8 години |
Jason Toffaletti
|
2017f3866b
fix encoding of nil marshaler interface
|
преди 8 години |
Jason Toffaletti
|
ddc5af4512
fix encoding of nil non-empty interface
|
преди 8 години |
Oleg Shaldybin
|
ae57d167e8
Fix custom marshaler for enum types
|
преди 8 години |
Jason Toffaletti
|
005d86dc44
fix handling of nil empty interface
|
преди 8 години |
Oleg Shaldybin
|
18a241d40b
Allow null booleans
|
преди 8 години |
Tao Wen
|
90574c5ca3
#166 support ValidateJsonRawMessage in ConfigCompatibleWithStandardLibrary
|
преди 8 години |
Tao Wen
|
0828e559d0
#164 support interface{} with ptr
|
преди 8 години |
Tao Wen
|
db32ee8c2d
#157 number can be null
|
преди 8 години |
Tao Wen
|
1cfa233923
#143 make jsoniter.Number same meaning as json.Number, however UseNumber still returns json.Number. 1.9 alias support should be added later
|
преди 8 години |
Tao Wen
|
d249b05a85
rename ValueType, to avoid collision with json.Number
|
преди 8 години |