项目里的需求是, 在输入框输入快捷命令执行一些动作, 比如:
当选择完了动作后是这样的:
以上就是输入框里展示出来的含义, 背后映射的是动作id, 参数列表,和执行资源id. 这些都是用正则匹配完成的, 感觉不是很好.有没有做过类似需求的, 请教下有啥好的实现思路.
感觉完全可以直接用JSON啊
{ "method": "sendMessage", "params": { "receiver": "aaa", "content": 123 }, "server": "test1" }
键名要是缩减下没有多几个字符,直观不是一点半点,扩展也简单,还是原生解析。
548k questions
547k answers
4 comments
86.3k users