开发者社区> 问答> 正文

json对象的解析,小弟解析不出来,请大神帮忙

我的配置文件中是这样的
content=[{"title": "u6807u9898"},{"author": "u4F5Cu8005"},{"time":"u65F6u95F4"}]
我在服务层想取到title,author,time的具体值
服务层代码是这样的,可是解析不出来,哪位大神帮我看一下出了什么问题,并附上代码,谢谢

public String addContent(HttpServletRequest request,HttpServletResponse response) throws Exception{
 String fileName="smsTemp";
 PropertiesUtil smsTempProperties = new PropertiesUtil(fileName);
 String content =smsTempProperties.readValue("content");
 JSONObject contentObject = JSONObject.fromObject(content);
 String title=contentObject.optString("title");
 String author=contentObject.optString("author");
 String time=contentObject.optString("time");
 System.out.println(author);
 System.out.println(title);
 System.out.println(time);
 return "root/smsTemp/add_smsTemp";
}

展开
收起
杨冬芳 2016-07-07 14:34:07 2085 0
1 条回答
写回答
取消 提交回答
  • IT从业

    你这是个数组,用JsonArray转,或者你用gson插件直接转为对象实例,你的json是数组,可以先转成List,在去遍历取值。

    2019-07-17 19:52:47
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
弹性创造价值:基于ECS的最佳性价比实践解析 立即下载
又快又稳:阿里云下一代虚拟交换机解析 立即下载
从理论到实践,深度解析MySQL Group Replication 立即下载

相关镜像