我正在创建一个JSONArray并将其解析为一个字符串,但因为它甚至包含字符串而不是代码,所以它不会输出,因为我需要它。如何在Java中创建一个包含Javascript代码的JSONArray?
for(Place place: places){
locations.put("new google.maps.LatLng("+place.getContactData().getLatitude()+","+place.getContactData().getLongitude()+")");
}
return locations.toString();
它输出为:["new google.maps.LatLng(53.5608,9.96357)","new google.maps.LatLng(53.5608,9.96357)"]
,但我需要它不喜欢[new google.maps.LatLng(53.5608,9.96357),new google.maps.LatLng(53.5608,9.96357)]
引号由JavaScript被正确解释。
和'[新google.maps.LatLng(53.5608 ,9.96357),新的google.maps.LatLng(53.5608,9.96357)]将会是JSON内部的一个字符串吗?因为如果没有,那么它是无效的JSON。 – 2013-02-25 11:40:08
JSON数据结构中没有代码,这种格式根本不支持。 – Henry 2013-02-25 11:41:10
好的,我明白了。谢谢! – Lester 2013-02-25 11:43:31