package app

import "github.com/tidbcloud/AgentTeam/internal/store/model"

func decodeJSONObjectMap(payload []byte) map[string]any {
	out := map[string]any{}
	if len(payload) == 0 {
		return out
	}
	if err := model.UnmarshalJSONObject("app JSON map", payload, &out); err != nil || out == nil {
		return map[string]any{}
	}
	return out
}
