java-用于“动态参数”的 dsl-json
发布时间:2022-05-13 15:47:07 274
相关标签: # 移动端
我想使用dsl json来解析或创建一条类似于以下内容的json消息:
{"timestamp": 123, "action": "loaded", "params": { "reason": "boot" }}
(为了更好的可读性,我添加了空格)action
是动态的,所以它会变化,而且每一个action
有不同的params
.有时params甚至是一个JSON数组。为学生写课程timestamp
和action
public class json {
public long timestamp;
public String action;
}
但是如何添加动态参数呢?我可能需要为解析器选择的每个动作创建一个类?或者我需要将json抽象并用实际消息扩展它吗?或者我应该添加一个Map
将所有数据解析为Map
即使可能存在非字符串数据类型?但如果存在数组,我该怎么办?在那种情况下,地图是不起作用的。
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报