widget operation support json data