【发布时间】:2013-02-25 11:37:19
【问题描述】:
我正在创建一个 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 正确解释。
【问题讨论】:
-
而
[new google.maps.LatLng(53.5608,9.96357),new google.maps.LatLng(53.5608,9.96357)]是否会成为 JSON 本身的字符串?因为如果不是,那么它就是无效的 JSON。 -
JSON 数据结构中没有代码,格式根本不支持。
-
好的,我明白了。谢谢!
标签: java javascript json