Java 从json字符串中选择特定文本

Java 从json字符串中选择特定文本,java,json,regex,Java,Json,Regex,我有一些事件的Json数据返回日期。像这样 [{ "date": "Wed Nov 25 05:56:48 +0000 2016", "date": "Wed Nov 24 05:56:48 +0000 2015", "date": "Wed Nov 25 05:56:48 +0000 2015" }] Wed Nov 25 Wed Nov 24 Wed Nov 25 但我只想要“Wed Nov 25”格式(日期和日期可能会随着json数

我有一些事件的
Json
数据返回日期。像这样

 [{
       "date": "Wed Nov 25 05:56:48 +0000 2016",
       "date": "Wed Nov 24 05:56:48 +0000 2015",
       "date": "Wed Nov 25 05:56:48 +0000 2015"
    }]
Wed Nov 25
Wed Nov 24 
Wed Nov 25
但我只想要“Wed Nov 25”格式(日期和日期可能会随着json数据每次更新而改变)。
像这样

 [{
       "date": "Wed Nov 25 05:56:48 +0000 2016",
       "date": "Wed Nov 24 05:56:48 +0000 2015",
       "date": "Wed Nov 25 05:56:48 +0000 2015"
    }]
Wed Nov 25
Wed Nov 24 
Wed Nov 25
java
中是否有这样做的方法(如果可能的话,那么使用regex)?


问候。

我找不到我问题的答案,但这段时间我使用了一个技巧。
我使用了
子字符串
概念,比如

String timeFeed = gson.toJson(myArrayOfDate);
timeFeed = timeFeed.substring(0,11);
这只给我12个字符,它们是
Wed Nov 24
格式


注意:如果有人对我的问题有答案,请分享。

您提供的Json无效。Json应该有一个键值对。你能提供一个有效的json吗?谢谢你的评论@Patrick。这是一个演示,但我会更新它。如果它是JSON数据,我认为正则表达式是不必要的。你只需要使用一个解析器和一些类似于
contains
的附件。你需要一个字符串还是日期的util.date?@janleyu你能告诉我怎么做吗?