关于jackson解析复杂json,该怎么解析
String json2 = "{"channel":[{"program":[{"img":[{"smallSrc":"images/256_144/12t.jpg","middleSrc":"images/1024_576/12s.jpg","bigSrc":"images/1920_1080/12.jpg","prompt":{"x":"0","y":"0","text":"图片说明文件12"}},{"smallSrc":"images/256_144/13t.jpg","middleSrc":"images/1024_576/13s.jpg","bigSrc":"images/1920_1080/13.jpg","prompt":{"x":"0","y":"0","text":"图片说明文件13"}}],"bgMusic":{"url":"music/1.mid"},"time":"19:30"},{"img":[{"smallSrc":"images/256_144/5t.jpg","middleSrc":"images/1024_576/5s.jpg","bigSrc":"images/1920_1080/5.jpg","prompt":{"x":"0","y":"0","text":"图片说明文件5"}},{"smallSrc":"images/256_144/6t.jpg","middleSrc":"images/1024_576/6s.jpg","bigSrc":"images/1920_1080/6.jpg","prompt":{"x":"0","y":"0","text":"图片说明文件6"}}],"bgMusic":{url:"music/2.mid"},"time":"20:30"}],"logo":{"url":"images/global_go_logo.png"}}]}";
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
检查一下你的json字符串格式正不正确
我也碰到这个问题了,jackson感觉不好用啊,
你定义好ObjectMapper的目标类,你这个也不复杂啊,又不是循环引用
你定义好ObjectMapper的目标类,你这个也不复杂啊,又不是循环引用
如果知道json串之前的转换对象,好像可以用convert...(obj,targetObjClass)去转换成指定的对象
直接转成Map呢?如果我要是使用 fastjson一般都会直接转成Map,也可以自己定义一个类,跟你这个json结构一样的。