unmarsh增加忽略error
This commit is contained in:
parent
2a8ebdc569
commit
01f39b6ea0
28
json.go
28
json.go
@ -44,6 +44,15 @@ func (oj *ownJSON) UnmarshalWithNumber(byteData []byte, receiver interface{}) er
|
|||||||
return decoder.Decode(receiver)
|
return decoder.Decode(receiver)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// UnmarshalWithNumberIgnoreError 反序列化且忽略error
|
||||||
|
//
|
||||||
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
//
|
||||||
|
// Date : 20:46 2023/12/24
|
||||||
|
func (oj *ownJSON) UnmarshalWithNumberIgnoreError(byteData []byte, receiver interface{}) {
|
||||||
|
_ = oj.UnmarshalWithNumber(byteData, receiver)
|
||||||
|
}
|
||||||
|
|
||||||
// UnmarshalWithNumberForIOReader ...
|
// UnmarshalWithNumberForIOReader ...
|
||||||
//
|
//
|
||||||
// Author : go_developer@163.com<白茶清欢>
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
@ -55,6 +64,16 @@ func (oj *ownJSON) UnmarshalWithNumberForIOReader(ioReader io.ReadCloser, receiv
|
|||||||
return decoder.Decode(receiver)
|
return decoder.Decode(receiver)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// UnmarshalWithNumberForIOReaderIgnoreError 反序列化忽略Error
|
||||||
|
//
|
||||||
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
//
|
||||||
|
// Date : 20:47 2023/12/24
|
||||||
|
func (oj *ownJSON) UnmarshalWithNumberForIOReaderIgnoreError(ioReader io.ReadCloser, receiver interface{}) {
|
||||||
|
_ = oj.UnmarshalWithNumberForIOReader(ioReader, receiver)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
// UnmarshalWithNumberForString 字符串转结构体
|
// UnmarshalWithNumberForString 字符串转结构体
|
||||||
//
|
//
|
||||||
// Author : go_developer@163.com<白茶清欢>
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
@ -64,6 +83,15 @@ func (oj *ownJSON) UnmarshalWithNumberForString(input string, receiver interface
|
|||||||
return oj.UnmarshalWithNumber([]byte(input), receiver)
|
return oj.UnmarshalWithNumber([]byte(input), receiver)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// UnmarshalWithNumberForStringIgnoreError 反序列化并且忽略error
|
||||||
|
//
|
||||||
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
//
|
||||||
|
// Date : 20:48 2023/12/24
|
||||||
|
func (oj *ownJSON) UnmarshalWithNumberForStringIgnoreError(input string, receiver interface{}) {
|
||||||
|
oj.UnmarshalWithNumberIgnoreError([]byte(input), receiver)
|
||||||
|
}
|
||||||
|
|
||||||
// MarshalForByte 序列化并返回字节数组
|
// MarshalForByte 序列化并返回字节数组
|
||||||
//
|
//
|
||||||
// Author : go_developer@163.com<白茶清欢>
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
Loading…
Reference in New Issue
Block a user