将Address数据类型转换为String

时间:2013-10-18 08:11:16

标签: java

我的“地址”数据类型包含value = {"STATE":"AA","ZIP":"123456","COUNTRY":"USA","CITY":"CityA","STREET1":"Hollywood Street1"}

如何将其存储回以下格式?

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

建议使用拆分?

3 个答案:

答案 0 :(得分:3)

这是JSON,使用JSON解析器,如Jackson或GSON。

答案 1 :(得分:1)

你必须解码json字符串

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

Json.org

的底部获取一个lib

之后,你可以将其解码为数组

答案 2 :(得分:0)

您可以为访问此数据类型的类重写toString()方法。

在toString方法中,您可以迭代数据并使用stringbuilder,创建所需的字符串