将字符串转换为二维数组(java)
我正在尝试像这样转换字符串:将字符串转换为二维数组(java),java,arrays,string,Java,Arrays,String,我正在尝试像这样转换字符串: {"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 in
{"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新手。这看起来像JSON数据,您应该这样对待它 尝试Java的JSON解析库。我喜欢它的简单。看看Gson.fromJson()方法集 那是一个字符串。有许多库将为您提供此功能