开发者社区> 问答> 正文

无法解析来自服务器的JSON响应,获取空的JSONArray

我用调试器检查了变量dataString,这是```js {"IsBlockUser":"0","BlockedByUserId":"","BlockedMessage":"","ChatHistory":[]}

展开
收起
游客ufivfoddcd53c 2020-01-04 15:27:14 1107 0
1 条回答
写回答
取消 提交回答
  • 如果您确定要获取有效的(不是空的)数组,则可以尝试另一种方法...

    ObjectMapper mapper = new ObjectMapper();
    JsonNode arrayItems = mapper.readTree(dataString).get("DB_CHAT_HISTORY");
    
    JsonArray chatArray = new JsonArray();
    for (JsonNode chat : arrayItems)
        chatArray.add(chat);
    
    2020-01-04 15:27:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
神龙云服务器产品及技术深度解析 立即下载
弹性创造价值:基于ECS的最佳性价比实践解析 立即下载
又快又稳:阿里云下一代虚拟交换机解析 立即下载

相关镜像