0

我正在尝试像这样转换字符串:

{"Shops":[
{"city":"Riga","shops":[{"a":"some info here","b":"...","c":"..."},{"a":"some info here","b":"...","c":"..."}]},{"city":"Liepaja","shops":[{"a":"info here","b":"info....","c":"..."}]
]}

到二维数组,比如

shops[0][0]=>{"a":"some info here","b":"...","c":"..."}
shops[1][0]=>{"a":"info here","b":"info....","c":"..."}

可能吗?有没有一些简单的方法可以做到这一点?

我已经搜索,尝试过,但我仍然不知道该怎么做。我是java新手。

4

3 回答 3

1

那是一个JSON字符串。有许多图书馆可以为您做到这一点。

于 2013-11-14T21:54:10.987 回答
0

这看起来像 JSON 数据,你应该这样对待它。

尝试 Java 的 JSON 解析库。我喜欢GSON的简单性。看看 Gson.fromJson() 方法集。

于 2013-11-14T21:53:48.467 回答
0

您发布的数据类型是 JSON 编码的。您可以使用json 编码器和解码器轻松完成这项工作。

于 2013-11-14T21:54:12.377 回答