WriteMapStrStr writes a map[string]string to the writer
(mp map[string]string)
| 585 | |
| 586 | // WriteMapStrStr writes a map[string]string to the writer |
| 587 | func (mw *Writer) WriteMapStrStr(mp map[string]string) (err error) { |
| 588 | err = mw.WriteMapHeader(uint32(len(mp))) |
| 589 | if err != nil { |
| 590 | return |
| 591 | } |
| 592 | for key, val := range mp { |
| 593 | err = mw.WriteString(key) |
| 594 | if err != nil { |
| 595 | return |
| 596 | } |
| 597 | err = mw.WriteString(val) |
| 598 | if err != nil { |
| 599 | return |
| 600 | } |
| 601 | } |
| 602 | return nil |
| 603 | } |
| 604 | |
| 605 | // WriteMapStrIntf writes a map[string]interface to the writer |
| 606 | func (mw *Writer) WriteMapStrIntf(mp map[string]any) (err error) { |