2015-11-05 78 views
-1

我正在开发一个JavaFX应用程序,它从google maps api请求一系列数字(经纬度为& lng)。将字符串解析为JavaScript语法

而且GMAP API的形式返回值:

60.06484046010452,-121.640625,50.064191736659104,-136.40625,50.958426723359935,-103.7109375

,我会在被存储这数据库作为字符串(VARCHAR2),因为根据应用程序中的用户输入,返回值的数量将是动态的。

所以,在这里我想分析,这个字符串(当它将从数据库中检索),这个:

[ {纬度:60.06484046010452,经度:-121.640625}, {lat:50.064191736659104,lng:-136.40625}, {lat:50.958426723359935,lng:-103.7109375} ];

我的意思是,我希望我的java程序,自动添加那些纬度& LNG关键字的替代值(带冒号)和逗号之间,我想我的程序转换从数据库中检索该字符串在从数据库中检索后,将该修改过的字符串保存到一些字符串变量中,我怎样才能做到这一点?

基本上我不确定,我的程序中可以使用或实现哪种技术或API,来操纵字符串(以便将其格式更改为我可以传递给Google Maps API的东西),谢谢

+0

雇用承包商 –

回答

0

使用一个JSON作家使用JSON库,如json.orgJSONWriterJackson。您也可以使用迭代和StringBuilder对其进行编码,但使用库可能首选此任务。请参阅所选库的文档,了解如何使用它。如果您需要关于解析和使用字符串的更多信息,请查看basic string processing in Java