func (mm *StringAppleMap) MarshalJSON() ([]byte, error) {
	mm.s.RLock()
	defer mm.s.RUnlock()

	return json.Marshal(mm.m)
}
// MarshalJSON implements JSON encoding for this map type.
MarshalJSON implements JSON encoding for this map type.
// MarshalJSON implements JSON encoding for this map type .
func (mm *StringAppleMap) MarshalJSON() ([]byte, error) {
	mm.s.RLock()
	defer mm.s.RUnlock()
	return json.Marshal(mm.m)
}
func ( mm * StringAppleMap ) MarshalJSON ( ) ( [ ] byte , error ) { mm . s . RLock ( ) defer mm . s . RUnlock ( ) return json . Marshal ( mm . m ) }
MarshalJSON implements JSON encoding for this map type.
MarshalJSON implements JSON encoding for this map type .