@@ -3,6 +3,18 @@ package sub
3
3
import jsoniter "github.com/json-iterator/tinygo"
4
4
import value_tests "github.com/json-iterator/tinygo/value_tests"
5
5
6
+ type EmbedOtherPkgNamedArray_json struct {
7
+ }
8
+ func (json EmbedOtherPkgNamedArray_json ) Type () interface {} {
9
+ var val EmbedOtherPkgNamedArray
10
+ return val
11
+ }
12
+ func (json EmbedOtherPkgNamedArray_json ) Unmarshal (iter * jsoniter.Iterator , out interface {}) {
13
+ EmbedOtherPkgNamedArray_json_unmarshal (iter , out .(* EmbedOtherPkgNamedArray ))
14
+ }
15
+ func (json EmbedOtherPkgNamedArray_json ) Marshal (stream * jsoniter.Stream , val interface {}) {
16
+ EmbedOtherPkgNamedArray_json_marshal (stream , val .(EmbedOtherPkgNamedArray ))
17
+ }
6
18
func EmbedOtherPkgNamedArray_json_unmarshal (iter * jsoniter.Iterator , out * EmbedOtherPkgNamedArray ) {
7
19
more := iter .ReadObjectHead ()
8
20
for more {
@@ -17,12 +29,10 @@ func EmbedOtherPkgNamedArray_json_unmarshal_field(iter *jsoniter.Iterator, field
17
29
if value_tests .NamedArray_json_unmarshal_field (iter , field , & out .NamedArray ) { return true }
18
30
return false
19
31
}
20
- type EmbedOtherPkgNamedArray_json struct {
21
- }
22
- func (json EmbedOtherPkgNamedArray_json ) Type () interface {} {
23
- var val EmbedOtherPkgNamedArray
24
- return & val
32
+ func EmbedOtherPkgNamedArray_json_marshal (stream * jsoniter.Stream , val EmbedOtherPkgNamedArray ) {
33
+ stream .WriteObjectHead ()
34
+ EmbedOtherPkgNamedArray_json_marshal_field (stream , val )
35
+ stream .WriteObjectTail ()
25
36
}
26
- func (json EmbedOtherPkgNamedArray_json ) Unmarshal (iter * jsoniter.Iterator , val interface {}) {
27
- EmbedOtherPkgNamedArray_json_unmarshal (iter , val .(* EmbedOtherPkgNamedArray ))
37
+ func EmbedOtherPkgNamedArray_json_marshal_field (stream * jsoniter.Stream , val EmbedOtherPkgNamedArray ) {
28
38
}
0 commit comments