展开全部
可以使用 fastjson , 需要下载并导入 fastjson,
fastjson 下载链接:网页链接
运行结果:
代码如下:import java.text.SimpleDateFormat;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
public class App {
public static void main(String[] args) {
String str = "{\r\n" +
"\"title\":\"创建语音62616964757a686964616fe58685e5aeb931333365656637\",\r\n" +
"\"content\":[\r\n" +
"{\r\n" +
"\"labels\":[\"很好看\",\"很好吃\"],\r\n" +
"\"voiceUrl\":\"/voice/1323423.pcm\",\r\n" +
"\"voiceText\":\"很好\",\r\n" +
"\"createDate\":\"2018-06-11 14:29:43\"\r\n" +
"},\r\n" +
"{\r\n" +
"\"labels\":[\"很好看1\",\"很好吃\"],\r\n" +
"\"voiceUrl\":\"/voice/1323423.pcm\",\r\n" +
"\"voiceText\":\"很好\",\r\n" +
"\"createDate\":\"2018-07-26 14:30:43\"\r\n" +
"}\r\n" +
"],\r\n" +
"\"enterpriseId\":\"20180726\"\r\n" +
"}";
JSONObject obj = JSON.parseObject(str);
System.out.println("title: " + obj.getString("title"));
System.out.println("enterpriseId: " + obj.getString("enterpriseId"));
JSONArray content = obj.getJSONArray("content");
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
for (int i = 0; i
JSONObject item = content.getJSONObject(i);
System.out.print("labels: " + item.getString("labels"));
System.out.print(", createDate: " + dateFormat.format(item.getDate("createDate")));
System.out.println();
}
}
}