2013-10-18 19 views
0

我有包含value = {"STATE":"AA","ZIP":"123456","COUNTRY":"USA","CITY":"CityA","STREET1":"Hollywood Street1"}转换地址的数据类型为字符串

我怎么能存储它放回吼叫格式的“地址”数据类型?

Country~State~City~Street1~Street2~Street3~Zip~Latitude~Longitude~Time_zone 

推荐使用分割?

回答

1

你解码JSON字符串

({"STATE":"AA","ZIP":"123456","COUNTRY":"USA","CITY":"CityA","STREET1":"Hollywood Street1"}) 

采取一个lib从Json.org

底部后,ü可以将它解码成一个阵列

+0

我尝试导入一个新的jar名称为json-simple-1.1.1.jar 并尝试在 以下JSONObject json =(JSONObject)new JSONParser ).parse(FROMADDRESS); – Chang

3

这是JSON,使用JSON解析器,如杰克逊或GSON。

+1

有关信息,[JavaEE的7](http://docs.oracle.com/javaee/7/tutorial/doc/ jsonp.htm)现在有一个自己的JSON解析器(JSR-353);) – NiziL

0

您可以覆盖toString()方法对于访问此数据类型的类。

在toString方法可以迭代数据并使用stringbuilder的,产生所希望的字符串

相关问题