fix(json): ensure valid json

This commit is contained in:
yusing
2025-10-26 16:38:08 +08:00
parent 51fc5f017a
commit 51295be463
3 changed files with 4 additions and 4 deletions

View File

@@ -2,7 +2,6 @@ package jsonstore
import (
"encoding/json"
"maps"
"os"
"path/filepath"
"reflect"
@@ -114,7 +113,7 @@ func (s *MapStore[VT]) Initialize() {
}
func (s MapStore[VT]) MarshalJSON() ([]byte, error) {
return sonic.Marshal(maps.Collect(s.Range))
return sonic.Marshal(xsync.ToPlainMap(s.Map))
}
func (s *MapStore[VT]) UnmarshalJSON(data []byte) error {