support duynamic bean and JSON