如何在Java中将String转换为数组?

时间:2014-02-11 16:11:52

标签: java json

我有一个String,我想在不使用JsonObject的情况下将其转换为String数组 我搜索了很多主题,但我无法解决我的问题。

My String就像:

String str="[{"India":{"State":"Gujarat","City":"Rajkot","Pin":360330,"Place":"AT Rajkot"}}]";

我希望输出As Array像:

India  
    Gujarat  
    Rajkot  
    360330  
    AT Rajkot  

如何在不使用jsonObject的情况下获得类似输出的数组?

1 个答案:

答案 0 :(得分:2)

您正在询问如何解析JSON。您需要使用JsonObject或其他JSON库。如果您想学习如何执行此操作,请阅读JsonObject中的几千行源代码,并学习如何编写JSON解析器。然后,编写一个JSON解析器,它将执行您想要的操作。

换句话说,你所问的不是技术上不正确,而是荒谬。