jsonutil

package
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 3, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type JsonBuilder

type JsonBuilder struct {
	// contains filtered or unexported fields
}

JsonBuilder 简单的json构造器,只支持基础类型的键值对

func NewJsonBuilder

func NewJsonBuilder() *JsonBuilder

func (*JsonBuilder) Encode

func (b *JsonBuilder) Encode() []byte

func (*JsonBuilder) Reset

func (b *JsonBuilder) Reset()

func (*JsonBuilder) String

func (b *JsonBuilder) String() string

func (*JsonBuilder) WriteField

func (b *JsonBuilder) WriteField(key string, val any)

WriteField 添加键值对 val 只支持基础类型,或者val必须实现String()接口并返回json字符串

func (*JsonBuilder) WriteJSON

func (b *JsonBuilder) WriteJSON(key string, json string)

func (*JsonBuilder) WriteJSONArray

func (b *JsonBuilder) WriteJSONArray(key string, array ...string)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL